Ich habe ein Modell aus db mit Entity Framework generiert. Wenn ich Änderungen in der Datenbank habe, aktualisiere ich das Modell aus der Datenbank, um die Änderung im Modell zu erhalten. Dieses Update wird jedoch auf alle Entitäten (Tabellen) angewendet, die im Modell enthalten sind.Wie wird nur eine Tabelle für ein Modell aus der Datenbank mit Entity Framework aktualisiert?
Jetzt füge ich eine neue Spalte in einer Tabelle Tab1 hinzu. Ich möchte das Modell nicht aus der Datenbank aktualisieren, wie einige andere Änderungen, die ich nicht in das Modell aufnehmen möchte. Ich kann die neue Eigenschaft im Modell für Entität Tab1 manuell hinzufügen. dann verursachte es Mapping-Fehler.
Also muss ich Model.Store
für die Tabelle aktualisieren, um die neue Spalte aufzunehmen. Es bedeutet, dass ich das Modell nur für Tab1
aktualisieren möchte.
Wie kann ich das tun?
danke. Ich mache es manuell. Es gibt also keine Möglichkeit, automatisch wie "Aktualisieren von der Datenbank" für einzelnes Objekt. – KentZhou
Die einzige Möglichkeit, die ich kenne, ist die Verwendung von [Huagati DBML/EDMX-Tool] (http://www.huagati.com/dbmltools/). Übrigens bin ich nicht der Typ, der es geschafft hat!;-) – MaxSC
Und vergiss nicht, die Antwort zu verbessern und/oder anzunehmen, wenn du das Gefühl hast, dass es hilfreich war! Danke ;-) – MaxSC