EF 5.0,PredicateBuilder和LinqKit

时间:2012-09-28 12:44:49

标签: linq-to-entities entity-framework-5 predicatebuilder linqkit

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

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

感谢您的建议。

1 个答案:

答案 0 :(得分:1)

这是一个老问题,但在搜索中排名很高,所以,请注意:

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