觀察LINQ產生的T-SQL指令

對於像我們這種用慣了ADO.NET

習慣自己下SQL指令的人來說難免會對於LINQ到底產生的SQL指令有所疑問

工程師都是這樣的

一定要看到實際的東西才會心安。

對於像我們這種用慣了ADO.NET

習慣自己下SQL指令的人來說難免會對於LINQ到底產生的SQL指令有所疑問

工程師都是這樣的

一定要看到實際的東西才會心安。

 

LINQ很好用

整合在C#或VB中直接打code他就幫您完成增刪修的SQL command並完成動作

先前想要知道LINQ到底下了什麼指令時我會打開sql profile來看

但是這方法不會太準確

因為他撈到的是所有送到SQL Server的指令

並不是只有LINQ下到SQL的指令

後來又知道有LINQPad這玩意

可以設定一下connection後先在上面做test

它會產生這當我們下了怎樣的code LINQ會轉成怎樣的sql command也能馬上看到結果

但是這些都沒辦法整合進VS中

DataContext.Log又很麻煩,又要建立TextWriter…

今天在看訂閱的RSS中看到這篇文章

在ASP.NET中觀察LINQ to SQL所產生的T-SQL語法

個人覺得真是太棒了

馬上測試了的結果也真的是非常的方便

紀錄一下。