verwendetes Datenbanksystem: <SQLServer2005>
Hallo Gemeinde,
ich möchte die Properties einer Klasse in einer gleichnamigen Tabelle innerhalb einer Datenbank abbilden, sprich, sobald es keine Tabelle namens Klassenname gibt, soll automatisch diese Tabelle via CREATE TABLE... erstellt werden.
Nur wie stelle ich das am besten an?
Viele Grüße
Jürgen
Man muß nichts wissen,
man muß nur wissen wer es wissen könnte
oder wo es steht😉
Hallo bigeddie,
schau dir mal EF 4.x (ab 4.1) mit Code First und ev. auch Migrations an.
Als Start: EF 4.2 Code First Walkthrough
mfG Gü
Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.
"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
Hallo gfoidl,
EF wollte ich grade nicht verwenden, da ich das Projekt zum einen "schlank" halten muss und zum anderen nicht auf .NET 4.0 umstellen darf.
Viele Grüße
Jürgen
Man muß nichts wissen,
man muß nur wissen wer es wissen könnte
oder wo es steht😉
Wenn Du es nicht alles selbst schreiben willst - was Du in diesem Umfang nicht schaffen wirst - dann bleibt Dir nichts anderes übrigens als ein OR-Mapper wie EF, nHibernate... zu verwenden.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Naja, wenn es schlank sein soll dann eher Dapper, PeterPoco, Massive oder Simple.Data für den Zugriff und FluentMigrator für die DB Versionierung ( wie hier schon zig mal beschrieben).