2009-03-20 5 views
3

Ich habe ein ziemlich großes Domänenmodell mit Entity-Framework erstellt. Ich wollte wissen, ob es möglich ist, es zuzuordnen, also erstelle ich automatisch die Tabellen in der gewünschten Datenbank?Zuordnung von Entitäten zur Datenbank mit Entity Framework

Ich habe edmgen.exe nachgeschlagen, konnte aber immer noch nicht den richtigen Befehl finden.

danke fürs helfen!

Edit1: Ich kenne das Tool LightSpeed ​​von Mindscape ofer diese Funktionen, deshalb denke ich, dass Entity Framework das gleiche tut.

Edit2: Non mag mich ...

Antwort

2

derzeit nicht verfügbar ist, aber ich, was dieses Feature wird mit VS2010

1

Meine Vermutung ist, dass die Antwort "nein". Das Entity Framework ist nicht unbedingt dazu gedacht, 1-1 zu der Datenbank zuzuordnen, es soll tatsächlich eine Geschäftsobjektdarstellung davon sein, wie Sie die in der Datenbank gespeicherten Daten verwenden möchten. Daher wäre es sehr, sehr schwierig, etwas zu schreiben, das eine Datenbank von Ihrem Entitätsmodell erstellt hat, da Sie nicht erwarten können, dass Dinge auf einer 1-1-Ebene zurück auf die Datenbank abgebildet werden.

2

Nach diesem blog entry versendet werden, ist es zur Zeit (v1) nicht möglich, die Datenbank von einem Entity-Modell zu erstellen.

Etwa die Hälfte Weg nach unten unter der Überschrift „2. Prozess- und Werkzeug issues“, werden Sie feststellen:

  • Es ist derzeit nicht möglich, das Datenbankschema automatisch aus der Entity zu erstellen Modell. Dies ist einfach außergewöhnlich - wie es scheint einfach zu tun!

Lassen Sie uns Hoffnung für EF v2 (in .NET 4.0/VS2010).

Marc