Frage

Ist es möglich, die POCO -Klassen und die Zuordnung mit der Datenbank, die separat unter Verwendung fließender API (anstelle von Anmerkungen) für eine vorhandene Datenbank definiert ist, automatisch zu generieren? Anstatt all diese Entitätsklassen manuell zu kodieren, finde ich es einfacher, wenn sie automatisch generiert sind, und dann kann ich sie nach Bedarf ändern, wenn die Namen nicht falsch sind (plural oder singulär) oder die Beziehungen nicht korrekt kartiert usw. Er spart mir viel Zeit für mich im Vergleich zum Codieren aller Entitätsklassen und -beziehungen von Grund auf, und ich bin auch nicht so mit der fließenden API -Syntax vertraut.

War es hilfreich?

Lösung

Ja, ich ermutige Sie zu verwenden Entity Framework Elektrowerkzeuge CTP1

Reverse Engineer Code zuerst - Generiert POCO -Klassen, abgeleitete DBContext und Code First Mapping für eine vorhandene Datenbank.

hoffe das hilft

Andere Tipps

Die Elektrowerkzeuge sind unglaublich langsam, um Dateien zu generieren. Die Arbeit in meiner Unternehmensdatenbank dauert über eine Stunde (hat viele Tabellen).

Schauen Sie sich stattdessen diese Visual Studio -Erweiterung an http://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838

Es generiert Cleaner Code, WCF -Serialisierungsklassen und enthält die Datenbank -Standardbeschränkungen als Teil des PoCO -CTOR.

Haftungsausschluss: Ich sollte erwähnen, dass ich der Autor dieser Erweiterung bin

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