如何获取实体框架生成的sql

时间:2011-01-15 15:19:13

标签: entity-framework

如何获取实体框架查询生成的sql脚本? 即如果我写

entityDataDontext.table1.Where(r => r.primarykey == 1).First();

然后我怎样才能获得应该有点像这样的SQL:

select * from table1 where primarykey = 1

提前致谢:)

3 个答案:

答案 0 :(得分:4)

当您反对SQL Server作为后端数据库时, SQL Server Profiler 始终是确切地查看要将数据发送到您的数据库的最佳工具。

有关背景信息,请参阅Introducting SQL Server Profiler

答案 1 :(得分:2)

我强烈推荐MiniProfiler: http://miniprofiler.com/

答案 2 :(得分:0)

除了使用SQL Server Profiler之外,您还可以尝试Entity Framework Profiler,这样做会更多。

付出了30天的试用期。