In Visual Studio 2010 EF 4 konnte ich eine neue Spalte zu einer Datenbanktabelle hinzufügen und dann auf meiner .edmx auf 'Update Model from Database' klicken Alles war gut in der Welt.VS 2012 - EF 5.0 - Aktualisieren des Modells aus der Datenbank - Keine Tabellenänderungen übernehmen
In Visual Studio 2012 EF 5, ändere ich eine Tabelle, und klicken Sie dann auf "Update Model from Database" und es nimmt die Änderungen an einzelnen Tabellen nicht mehr auf.
Fehle ich etwas ... oder ist das ein neues "Feature" von VS2012?
aktualisiert Der einzige Weg, ich eine Tabelle mit einer zusätzlichen Spalte erhalten kann in der .edmx Datei zu reflektieren ist die Tabelle dann ‚Update Modell aus der Datenbank‘ zu löschen, und es wird die zusätzliche Spalt abholen. Allerdings legt es die hinzugefügte Tabelle weit nach links und ich muss sie wieder an Ort und Stelle verschieben. No biggie nur ein Ärgernis.
Dies war schon immer skurril, auch unter den Jahren 2010 und 2008. Bestimmte Arten von Änderungen wurden noch nie auf das Modell übertragen. Vielleicht ist das einer dieser Fälle? –
Ich höre dich, aber zumindest funktionierte es unter 2010, um eine Tabelle zu aktualisieren und die edmx würde es abholen. Dies bringt mich zurück zu den LINQ-Tagen, wo Sie das Element löschen müssen, dann fügen Sie es zurück in ... ugh – c0d3p03t
Wie gesagt, es hat nicht immer so gemacht. Und Sie mussten das Objekt häufig entweder manuell aktualisieren oder löschen und neu hinzufügen. –