Posts
337
Comments
125
Trackbacks
5
Praktische Erweiterung für Visual Studio: Class Builder Wizard

Die Erweiterung "Class Builder Wizzard" für Visual Studio errmöglicht es Klassen für einzelne Datenbank-Tabellen zu generieren und diese als data layer in eigenen Projekt zu verwenden. Nach der Installation steht in Visual Studio eine neue Vorlage (Class Builder Wizzard) zur Verfügung:

classBuilder1

 

Nach Auswahl der Vorlage lässt sich eine Verbindung zur Datenbank aufbauen und die Datenbank und die zu benutzenden Tabellen auswählen. Der Wizzard erstellt dann automatisch pro Tabelle 3 Dateien, in meinem Beispiel für die Tabelle Personen:

classBuilder2

Die Datei Personen.sql enthält SQL-Befehle welche stored procedures im SQL-Server anlegen und dort ausgeführt werden müssen, damit die Klassen die Befehle wie Select, Insert, Update und Delete ausführen können.

Die Datei Personen.cs repräsentiert die Tabelle Personen und enthält als Eigenschaften die einzelnen Felder. Die Datei PersonenDataAccess schließlich enthält enthält die Methoden für den Aufbau der Datenbank-Verbindungen sowie das Absetzen der Datenbankoperationen wie Select, Delete etc.

Schließlich sollte die Datenbankverbindung in der Date App.Config gespeichert werden, so dass mit dem ConfiguationManager darauf zugegriffen werden kann.

 

Links:
http://www.codeplex.com/ClassBuilderWizard
http://www.codeplex.com/ClassBuilderWizard/Wiki/View.aspx?title=Screenshots&referringTitle=Home

posted on Friday, April 03, 2009 5:03 PM Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 8 and 6 and type the answer here: