Wir haben kürzlich von EF4 auf EF6 aktualisiert, dann habe ich über .context.tt und .tt-Dateien gelesen. Hinzugefügt sie zu dem System, die Dinge sehen gut aus, aber
System.Data.Object
sollte geändert werden
System.Data.Entity.Core.Object
Ich dachte, dies wäre eine einmalige Anstrengung, aber jedes Mal, wenn wir das Modell aus der Datenbank aktualisieren, müssen wir die Namensräume umbenennen, es ist nicht schwierig, aber nervig.
Haben wir beim Upgrade auf EF6 etwas übersehen oder verwenden wir .context.tt-Dateien falsch?
Antworten:
1 für die Antwort № 1Die Vorlagen wurden aktualisiert, um die neuen Namespaces zu verwenden, Sie müssen sie jedoch möglicherweise manuell aktualisieren. Siehe diesen Link Aktualisieren Sie von Entity Framework 5 auf 6