Dot-Net
Expression.Invoke 在實體框架中?
實體框架不支持
Expression.Invoke運算符。嘗試使用它時收到以下異常:“LINQ to Entities 不支持 LINQ 表達式節點類型‘Invoke’。
有沒有人為這個缺失的功能找到解決方法?我想在實體框架上下文中使用此處詳述的 PredicateBuilder。
編輯 1 @marxidad - 我喜歡你的建議,但它確實讓我有些困惑。您能否就您提出的解決方案提供進一步的建議?
編輯 2 @marxidad - 感謝您的澄清。
PredicateBuilder和LINQKit現在支持實體框架。
對不起,伙計們,因為沒有早點這樣做!