from p in context.ParentCompanies
where p.Name.Contains(e.Filter)
orderby p.Name
select new { Company = p.Name + "," + p.Country };
Die obige Linq
-Abfrage schlägt fehl, wenn ich p.Country oder ein anderes Attribut hinzufüge.
Ausnahme:
Expression 'Table(ParentCompany).Where(p => p.Name.Contains(Invoke(value(System.Func'1[System.String])))).OrderBy(p => p.Name)' konnte nicht in SQL übersetzt werden und konnte nicht als lokale Ausdruck behandelt werden.