这个问题已经在这里有一个答案:
该LINQ到SQL产生视图SQL 3分的答案
我不知道是否有一种方法可以看到这是针对数据库在Visual Studio 2010旗舰版时,LINQ to SQL的查询运行执行的T-SQL。
这个问题已经在这里有一个答案:
该LINQ到SQL产生视图SQL 3分的答案
我不知道是否有一种方法可以看到这是针对数据库在Visual Studio 2010旗舰版时,LINQ to SQL的查询运行执行的T-SQL。
如果您有Visual Studio Ultimate中,你可以看到你的应用程序中的IntelliTrace窗口中运行,而调试的每个SQL查询。
您可以使用SQL Server Profiler来做到这一点。
您有两种基本选择:
1)使用一个分析器,还有一个免费的AnjLab做出http://anjlab.com/en/projects/opensource/sqlprofiler
2.)使用LinqPad(再次自由溶液) http://www.linqpad.net/
你真的不需要终极VS或支付像有些人已经建议什么...
您可以使用Log属性在DataContext的。
db.Log = Console.Out;
var custQuery =
from cust in db.Customers
where cust.City == "London"
select cust;
foreach(Customer custObj in custQuery)
Console.WriteLine(custObj.CustomerID);