小编典典

实体框架实体sql vs linq到实体

sql

实体sql的目的是什么,我的意思是,如果您对实体有linq,为什么需要以字符串形式编写查询,是否有任何性能原因或其他原因?


阅读 148

收藏
2021-03-17

共1个答案

小编典典

LINQ to Entities不允许您访问数据库的每个功能。对于高级查询而言,有时有时需要“进入”数据库,要么首先将其拉出,要么改进LINQ to
Entities系统对您的查询所做的有时很糟糕的选择。

就是说,我相信LINQ to
Entities应该是第一个达到的工具。如果性能出现问题,或者您遇到更复杂的问题,那么我会将那个问题片段封装在存储过程中并调用它。如今,没有理由将字符串用作查询的基础。

2021-03-17