может кто-нибудь помочь мне решить мою проблему. Я использую приведенный ниже код:
public IEnumerable<InvoiceHeader> Getdata(Expression<Func<InvoiceHeader, bool>> predicate)
{
return AccountsContext.InvoiceHeaders.Include("Company").Include("Currency")
.Include("BusinessPartnerRoleList").Include("DocumentType")
.Where(predicate);
}
.....
В моем коде я использую как ниже
Expression<Func<InvoiceHeader, bool>> predicate = PredicateBuilder.True<InvoiceHeader>();
predicate = predicate.And(o => o.CompanyId == oInvoiceHeader.CompanyId);
List<InvoiceHeader> lstInvheader=Getdata(predicate).ToList();
Сделав это, я получаю исключение. [System.NotSupportedException] --- { "LINQ выражение node type 'Invoke' не поддерживается в LINQ to Entities." }