Ich habe mein EF-Modell in EF 4.0 erstellt und anschließend das 4.1-Upgrade installiert, das die neue DBContext-Schnittstelle enthält. Wie aktualisiere ich mein Modell, damit es die 4.1-Funktionen in Zukunft verwendet?
Danke
Sie können DbContext mit Ihrem EDMX-Modell verwenden. Nach der Installation von EFv4.1 sollte eine neue T4-Vorlage verfügbar sein: DbContext-Generator. Dies nimmt Ihren EDMX und erstellt einen Kontext, der von DbContext
und allen POCO-Entitäten für Sie abgeleitet ist. Hier Sie haben Walkthrough.
Aber wenn Sie nur wegen DbContext
zu DbContext.Entry.State
wechseln wollen, müssen Sie das nicht tun. EFv4 hat einen ähnlichen Mechanismus:
Hier ist die vollständige Beschreibung, wie eine Entität in EFv4 aktualisiert wird.
Welche Vorteile erhoffen Sie sich, wenn Sie von EF4.0 auf 4.1 upgraden? Sie profitieren natürlich nicht von der Entwicklung eines Modells, da Sie bereits ein bestehendes Modell haben. Sie können POCO-Objekte bereits aus EF4.0 generieren. Siehe Entity Framework-Upgrade von Version 4 auf Version 4.1 (RC)
Tags und Links entity-framework entity-framework-4.1 entity-framework-4 upgrade entity