Ich habe eine alte Datenbank (mit schrecklich benannten Tabellen und Spalten) und ein Entity-Framework-Datenmodell, wo ich die Tabelle und Spaltennamen aus der Datenbank auf sinnvolle Namen zugeordnet haben.Kann DBContext Generator Zuordnungen aus der EDMX-Datei generieren?
Beim Ausführen des DBContext-Generators für das Modell wird der Kontext mit den Namen aus dem Modell erstellt, aber die Spalten- und Tabellenzuordnungen werden nicht beibehalten. Ist es möglich, diese Mappings automatisch zu generieren?
Ich weiß, kann sie manuell in der OnModelCreating Methode like this.
Was meinen Sie mit * die Spalten- und Tabellenzuordnungen werden nicht beibehalten8 *? Wenn Sie das Mapping in der EDMX-Datei definieren und die DbContext Generator T4-Vorlage hinzufügen, sollte Ihre EDMX-Datei nicht geändert werden. –
@LadislavMrnka Die EDMX-Datei bleibt gleich. Ich meine, sie werden nicht zum DBContext durchgezogen ... Der DBContext hat nur die DBSets mit den Namen, die in der EDMX-Datei gespeichert wurden und daher kann der DBContext nicht mit der Datenbank verwendet werden, da sich die Namen in der eigentlichen Datenbank unterscheiden von was im DBContext ist. – woggles