EF Code Erzwungenes erstes Laden

8

Ich verwende EF 5 mit Code First. Ich habe eine Klasse, die ich immer gerne einige Eigenschaften laden möchte. Ich habe das virtuelle Schlüsselwort entfernt, es wird jedoch nicht geladen:

%Vor%

Also, indem Sie Lazy loading ausschalten, wird es nicht automatisch geladen, oder? Wenn ja, wie archiviere ich das ohne Include ()?

Danke!

    
Calvin 22.08.2012, 00:32
quelle

1 Antwort

18

Nein, das Deaktivieren des Lazy-Ladens durch Entfernen des virtual -Schlüsselworts aktiviert das automatische Laden nicht automatisch. Sie müssen Include die verwandte Entity oder Collection mögen so:

%Vor%

Dies ist eine großartige Lektüre aus dem ADO.NET-Teamblog: Ссылка

    
Paul 22.08.2012, 00:35
quelle