2

开始使用J. Albahari先生的 LinqKit,有谁知道发布EF 5.0是否有一些警告或需要注意的事项?

EF 5.0 和 L2E 中是否会有任何重大变化意味着使用不同(或不再使用)PredicateBuilder类和AsExpandable()方法来构建动态查询?

感谢您的建议。

4

1 回答 1

1

这是一个老问题,但在搜索中排名很高,因此需要注意:

  • 您将在某些时候必须学习使用复杂的 System.Linq.Expressions 命名空间。
  • 具有大量参数的复杂 SQL。我希望最新的更改会有所帮助,请参阅自述文件的末尾如何优化查询:https ://github.com/scottksmith95/LINQKit
  • 对于 EF6,异步现在位于 LinqKit.EntityFramework 组件中。
  • 您将不得不分析您的 SQL 查询:您的动态连接实际上是否可以利用使用数据库的正确索引。
于 2016-08-31T23:31:31.673 回答