【发布时间】:2017-01-07 19:46:31
【问题描述】:
当我生成这样的查询时:
var query = from x in Entities.SomeTable
select x;
我可以设置一个断点,将光标悬停在查询上后,我可以看到发送到数据库的 SQL 命令是什么。不幸的是,当我使用 Count 时我无法做到这一点
var query = (from x in Entities.SomeTable
select x).Count();
当然,我可以看到使用分析器的 SqlServer 会发生什么,但也许有人知道如何在 VS 中做到这一点(如果可能的话)。
【问题讨论】:
-
如果您使用 SQL Server,则可以使用 Profiler。 msdn.microsoft.com/pl-pl/library/ms173799(v=sql.110).aspx
-
LINQPad 是一个很好的工具,可以在这些和许多其他情况下提供帮助。
标签: sql-server entity-framework linq