Cast linq Ergebnisse zu List<MyInterface>

Habe ich erweiterte meine Entitäten zu implementieren bestimmte Schnittstellen für Ihren Typ. Ich bin versucht, führen Sie die folgende Abfrage:

 var results = from x in context.MyEntityTable
               where x.AProperty == AValue
               select x;

 return results.Count() > 0 ? results.Cast<IApplicationEntity>().ToList() : null;

Aber ich bekomme immer folgenden Fehler:

"LINQ to Entities unterstützt nur casting Entity Data Model primitive Typen"

Im Grunde, was ich tun möchte, ist immer konvertieren die Ergebnisse aus den raw-entity-Typ eine generische Liste die Schnittstelle implementiert.

Ist das möglich?

InformationsquelleAutor James | 2009-09-01
Schreibe einen Kommentar