该LINQ到SQL产生视图SQL(view sql that linq-to-sql produce

2019-07-31 11:44发布

除了使用分析器,是有办法查看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