Entity framework 如何获取实体框架生成的sql
如何获取实体框架查询生成的sql脚本? i、 如果我写信Entity framework 如何获取实体框架生成的sql,entity-framework,Entity Framework,如何获取实体框架查询生成的sql脚本? i、 如果我写信 entityDataDontext.table1.Where(r => r.primarykey == 1).First(); 那么,如何获取SQL,它应该是这样的: select * from table1 where primarykey = 1 提前感谢:)当您反对使用SQL Server作为后端数据库时,SQL Server Profiler始终是查看将哪些SQL语句发送到数据库进行处理的最佳工具 有关背景信息,请参阅。
entityDataDontext.table1.Where(r => r.primarykey == 1).First();
那么,如何获取SQL,它应该是这样的:
select * from table1 where primarykey = 1
提前感谢:)当您反对使用SQL Server作为后端数据库时,SQL Server Profiler始终是查看将哪些SQL语句发送到数据库进行处理的最佳工具
有关背景信息,请参阅。除了使用SQL Server探查器之外,您还可以尝试使用SQL Server探查器,它可以做到这一点以及更多
它是付费的,有30天的试用期。我可以强烈推荐MiniProfiler:
我之前使用过这个,它是一个非常好的工具。唯一的问题是它是付费的:(请查看重复项:
var trace=((ObjectQuery)query)。ToTraceString()
我想在@RPM1984注释中添加一条,如果要对匿名类型使用它,您将使用ObjectQuery
而不是ObjectQuery
。