除了使用分析器,是有办法查看LINQ到SQL生成SQL?
Answer 1:
我用LinqPad今天来帮助调试LINQ2SQL问题。 这是一个整洁的小工具,并会告诉你你也生成SQL。
http://www.linqpad.net/
Answer 2:
您可以使用在DataContext Log属性写出来的SQL是什么。 这需要一个TextWriter,是很容易使用。 如果你需要一个例子,我可以为您提供一个。
DataContext的日志
Answer 3:
你的LINQ到SQL查询将被存储在一个变量。 您可以通过这个变量悬停检查它,它会告诉你生成的SQL。
另一种方法是使用以下代码它输出:
Console.WriteLine(dbContext.GetCommand(yourQuery).CommandText);
当然探查,你已经知道。
文章来源: view sql that linq-to-sql produces
标签:
linq-to-sql