Ich benutze zuerst EF-Code und ich habe eine Navigationseigenschaft namens Kategorie, die ich gerne bei jedem Aufruf laden möchte:
%Vor%Um dies zu tun, muss ich es in jeden Anruf, den ich auf Produkt
mache, einbeziehen %Vor%Gibt es eine Möglichkeit, die Category-Eigenschaft eifrig geladen zu haben, also bei jedem Aufruf eine SQL-Verknüpfung zu erstellen, ohne sie jedes Mal neu hinzufügen zu müssen?
danke
Sie können die Hilfsmethode verwenden, wie von @jeroenh vorgeschlagen, aber sie löst nicht die Situation, in der Sie zum Beispiel die Bestellung mit allen bestellten Produkten und deren Kategorien laden möchten. EF verfügt nicht über eine automatische Eager-Ladekonfiguration, wie sie zum Beispiel in Linq-to-Sql verfügbar ist. Sie müssen immer Include
verwenden (entweder direkt oder durch eine Hilfskonstruktion).
Tags und Links c# entity-framework eager-loading