In ASP .NET MVC 3 mit Entity Framework habe ich ein Domänenobjekt mit einer Navigationseigenschaft, die wie folgt auf andere Objekte verweist:
%Vor%Wenn ich eine Instanz von Person erstelle und versuche, sie zur Datenbank hinzuzufügen, behält der DBContext einen Cache dieser Entität 'Person' und sendet ihn an die Datenbank. Später in der Lebensdauer der gleichen Kontextinstanz, wenn ich versuche, auf diese Entität zuzugreifen, ist das Feld Company immer Null, da die Navigationseigenschaft nie aktualisiert wurde.
Gibt es eine Möglichkeit, die Navigationseigenschaft mit dem in der Datenbank vorhandenen zu aktualisieren?
Lazy loading ist eingeschaltet.
Tags und Links asp.net-mvc-3 entity-framework dbcontext ef-code-first navigation-properties