Frage

So mit LINQ-to-SQL Ich weiß, können Sie die Datenbank von den LINQ-Objekte aktualisieren und die LINQ-Objekte aus der SQL aktualisieren.

Ich bin mit LINQ Entity Framework (aka LINQ-to-Entities) und ich kann die Objekte aus der SQL-Datenbank aktualisieren, aber ich kann nicht das Datenbankschema aktualisieren, indem Sie die Objekte zu ändern.

Das ist frustrierend. Gibt es etwas, das ich fehle? Mache ich etwas falsch? Ist dies nicht möglich, mit Visual Studio ist 2008 gibt es ein Plug-in oder eine andere dritte Partei Anwendung, die dies tun?

War es hilfreich?

Lösung

Im Augenblick ist das EF-Modell kann nur aus der Datenbank generiert werden. Die Datenbank kann nicht aus dem Modell generiert werden.

Etwas, das für zukünftige Versionen darüber gesprochen wird.

Andere Tipps

Ich habe daran gearbeitet, die LINQ to SQL-Datenbank Sync (*) über die Verlängerung (csdb.exe) Werkzeug mit edmx Dateien zu arbeiten. Denn jetzt habe ich eine vorläufige bekam, aber die Arbeit, die Version, die und Update-Tabellen in Ihrer Datenbank generieren. Beziehungen arbeiten noch nicht, und Sie werden wahrscheinlich in einigen anderen Probleme laufen. Der Code ist auf Github unter dem Ms-PL verfügbar (wie das Original csdb war .exe).

Bitte beachten Sie die Datenbank-Verbindungszeichenfolge und edmx Dateinamen werden jetzt fest einprogrammiert. Das ist meine Prototyping-Version, kein Release ein;)

(*) Bitte googeln das Originalwerkzeug. Stack-Überlauf erlaubt mir nicht, mehr als einen Link zu posten ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top