2012-10-04 8 views
16

Ich verwende EF5 in VS2012, Datenbank erste Methode.Entity Framework 5 Update-Modell aus der Datenbank generiert keine Tabellenklasse

Wenn ich der Entwurfsoberfläche eine neue Tabelle X hinzufüge, zeigt die Tabelle, dann speichere und kompiliere ich ohne Fehler. Es wird jedoch keine Klasse X generiert (unter MyModel.tt im Solution Explorer).

Wenn ich mit der rechten Maustaste auf MyModel.tt klicke und "Run Custom Tool" wähle, werden die Klassen generiert.

Dieses Verhalten unterscheidet sich von dem, was ich in EF4 und VS 2010 erlebt habe, wo die Klassen automatisch generiert werden.

  1. Kann ich dieses Verhalten so ändern, dass die Tabellenklassen automatisch generiert werden?
  2. Warum werden die Klassen für Tabellen nicht automatisch generiert?
+0

FYI gibt es ein Update auf VS 2012, das diesen Fehler behebt. – Pawel

Antwort

3

Dies wurde in der VS 2012 Update 1 behoben, die heute ausgeliefert wurde. Sie können es erhalten: http://www.microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update

+0

Dies ist eine gute Antwort. Löschen Sie Ihr Modell vollständig und fügen Sie ein neues Datenmodell. So werden die Dateien wieder Dateien erstellen und behoben. Löschen Sie nicht nur Tabellen im Modelldiagramm. Löschen Sie die Modelldatei und alle verschachtelten Dateien –

Verwandte Themen