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

Gau*_*dey 28 entity-framework

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

entityDataDontext.table1.Where(r => r.primarykey == 1).First();
Run Code Online (Sandbox Code Playgroud)

那我怎么能得到一个应该有点像这样的SQL:

select * from table1 where primarykey = 1
Run Code Online (Sandbox Code Playgroud)

提前致谢 :)

mar*_*c_s 5

当您反对使用SQL Server作为后端数据库时,SQL Server Profiler始终是最好的工具,它可以准确地查看将哪些SQL语句发送到数据库中进行处理。

有关背景信息,请参见SQL Server Profiler简介