Dot-Net

Expression.Invoke 在實體框架中?

  • August 14, 2008

實體框架不支持Expression.Invoke運算符。嘗試使用它時收到以下異常:

“LINQ to Entities 不支持 LINQ 表達式節點類型‘Invoke’。

有沒有人為這個缺失的功能找到解決方法?我想在實體框架上下文中使用此處詳述的 PredicateBuilder。

編輯 1 @marxidad - 我喜歡你的建議,但它確實讓我有些困惑。您能否就您提出的解決方案提供進一步的建議?

編輯 2 @marxidad - 感謝您的澄清。

PredicateBuilderLINQKit現在支持實體框架。

對不起,伙計們,因為沒有早點這樣做!

引用自:https://stackoverflow.com/questions/10524