我的实体框架提供者(CoreLabs/Mysql/devart)正在创建非常慢的查询。
我可以设置将要执行的实际sql查询吗?
谢谢
发布于 2009-06-26 05:58:10
有趣的是,我只是在看LINQPad - New Features for Entity Framework。在网络广播的中途,他展示了EF生成的脚本和linq-to-sql生成的相同查询;linq-to-sql生成的脚本效率要高得多。现在我不知道您是否可以选择使用linq-to-sql,但我认为您应该知道,
关于你的问题,据我所知,EF和Linq- to -sql的全部意义是为了避免程序员用字符串编写TSQL,强制输入自己的SQL命令不会破坏EF和Linq- to -sql的全部目的吗?
发布于 2009-06-25 23:49:16
是的,一种方法是使用ObjectQuery.ToTraceString应用编程接口。
https://stackoverflow.com/questions/1044434
复制相似问题