.AsExpandable in Linq to Entity
In Linq-to-Entity, was bedeutet .AsExpandable()
genau tun? Wo und warum verwenden es? Es bietet alle verknüpften Entitäten in Abfrage für lazy loading?
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Linq-to-Entity, was bedeutet .AsExpandable()
genau tun? Wo und warum verwenden es? Es bietet alle verknüpften Entitäten in Abfrage für lazy loading?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weitere details würde ich empfehlen, Lesen aus der Autor LinqPad
Gibt es keine implizite Konvertierung von einer Methode der Gruppe auf einen Ausdruck (eine entsprechende delegate-Typ). Es ist eine implizite Konvertierung von einer Methode der Gruppe um ein Delegat, der eine passende Signatur. Daher nur die IEnumerable-überlast entspricht.
Natürlich, das ist nicht zu sagen, dass Sie benötigen, um ein lambda. Schreiben Sie einfach:
ctx.Set().AsExpandable().Wo(Beinamen);
Da Sie die übergabe in einem Ausdruck (Beinamen ist, nach allem, ein Ausdruck schon, das ist genau das, was Queryable.Wo benötigt), wird das auswerten einer Abfrage, nicht in linq to objects.