Ich habe eine Viele-zu-Viele-Beziehung zwischen Konten und Zahlungssystemen. Ich möchte alle Zahlungssysteme auflisten, die noch keinem Konto zugeordnet sind. Um das zu erreichen, versuche ich die folgenden LINQ to Entities-Abfragen zu verwenden:
%Vor%Beim Versuch, die Ergebnisse anzuzeigen, erhalte ich jedoch die folgende Ausnahme: "System.NotSupportedException: Es kann kein konstanter Wert vom Typ 'MyNamespace.Models.PaymentSystem' erstellt werden. Nur primitive Typen ('wie Int32, String und Guid ') werden in diesem Zusammenhang unterstützt. " Was mache ich falsch? Ich benutze EF4.
UPD: var paymentSystems = pge.PaymentSystems.Where (item = & gt;! item.Accounts.Contains (account)) führt zu derselben Ausnahme.
Sieht so aus, als hätte ich die Lösung gefunden:
%Vor%scheint den Trick zu machen.
Tags und Links entity-framework-4 linq-to-entities