Ich habe einige Klassen mit Visual Studio-Klassendiagramm entworfen. Jetzt möchte ich diese Daten mit ORM und vielleicht anderen Persistenzmechanismen persistieren. Ich frage mich, ob es eine Möglichkeit gibt, SQL basierend auf den Eigenschaften in meinen Klassen zu generieren, da sie die benötigte Datenbankstruktur ziemlich gut repräsentieren. Dies würde mir viel manuelle SQL-Eingabe ersparen und mir einen guten Start geben.Soll/kann man ein Datenbankschema von Einsenklassen erzeugen?
Ich habe nicht mit dem Datenbankmodell begonnen, weil ich meine Persistenz von der tatsächlichen "Domänenebene" abgekoppelt haben möchte (nicht sicher, ob dies die korrekte Benennung ist).
Der ORM-Mapper (LLBLGGen) kann dann basierend auf diesem Schema den Code generieren, und ich muss die generierten Objekte nur meiner Persistenz-Schnittstelle zuordnen.
Ist das eine gute Idee, oder bin ich hier auf dem falschen Weg?
Ich habe ein Tool gefunden, das den Job zu erledigen scheint (MindScape LightSpeed), aber leider ist es nur für VS2008 verfügbar.
Ich gebe NORMA einen Versuch, danke. –