當你在專案中使用linq to sql的時候, 有乙個事情是必須要非常注意的, 那就是要關心一下linq to sql幫你生成的sql語句, 尤其在你還不是非常熟悉linq to sql的語法, api的時候, 這點是非常重要的。
一、datacontext本身有提供log屬性來將linq to sql生成的sql語句格式化並輸出到控制台視窗, 通常是這樣:
=console.out;
這個用法對於控制台, winform應用程式沒有問題, 但對於asp.net這類的非控制台應用程式不起作用,asp.net可以選擇將log資訊直接傳送到debug的輸出視窗,
kris vandermotten 已經建立好了乙個這個工具類, 你只要使用這樣的語法:
=new
mydatacontext();
=new
debuggerwriter();
就可以在啟動debug除錯的時候將log資訊傳送到debug的output視窗了, 非常方便, 強力推薦你使用.關於這個工具類的更多細節, 點這裡檢視 。
二、可以看到所能生成的 sql 語句了,debug過程中想檢視結果怎麼辦,大牛scottgu為我們準備了個好東東,參看
安裝方法
1. 關閉 vs2008。
2. 將壓縮包中的 sqlserverqueryvisualizer.dll 拷貝到 \program files\microsoft visual studio 9.0\common7\packages\debugger\visualizers。
3. 重啟 vs2008 即可。
NK bin 輔助工具
有時候需要簡單的檢視一下nk.bin ce rom 中的檔案,就需要小工具,這些工具在wince sdk中有很多,下面簡單介紹幾個 viewbin.exe 顯示bin檔案中的內容 displays information about the contents of a run time image....
JUC 輔助工具類
countdownlatch 假設這樣的乙個場景 你是圖書館管理員 現在還有五個人在圖書館中怎麼保證五個人都走完的時候進行鎖門 cyclicbarrier 鎖完門 下了班 你邀請一些朋友一起吃飯 有人提早就到 有人會準點到只有人齊了才開始吃飯 cyclicbarrier 和 countdownlat...
mac下的輔助工具
強大的快捷鍵編輯工具。強烈推薦 我所有的常用應用都設定了快捷鍵。不用切屏,告別misscontrol。同乙個快捷鍵,能根據當前應用執行狀態,做不同的操作。通過字串檢索應用的選單欄。顯示剪下板。設定應用分屏。自己寫一些巨集,獲取當前檔案的資料夾路徑 剪貼簿的正規表示式檢驗,符合條件的就開啟資料夾 如果...