Frage

Gibt es ein Dienstprogramm gibt, die VB.NET-Klassen aus einer Dataset.xsd-Datei erstellen wird? Und damit meine ich nicht wie das XSD.exe Dienstprogramm tut - all das tut, ist die XML einer XSD-Datei in die Klassen in einem .vb konvertieren - es keine „extended“ Funktionalität anhängen.

Ich bin auf der Suche nach etwas, das im Grunde die Anfänge einer Business-Schicht aus der XSD-Datei generieren. Wie eine partielle Klasse für jede Datentabelle erstellen, dann erstellen Sie eine Eigenschaft für jede der Spalten der Datentabelle als rechte Datentyp und schließlich die im Grunde auch CRUD Methoden.

Das ist etwas, was ich für jedes Projekt manuell immer und immer wieder zu tun haben. (Ich viele kleine Projekte tun und nutzen VistaDB so kann ich Linq-To-SQL nicht - ich wünschte, ich könnte)

War es hilfreich?

Lösung

Ich weiß, das streng nicht die Frage beantworten, aber es sieht aus wie VistaDB entweder der Fall ist, oder bald hat einen Anbieter, mit Linq to Entities verwendet werden kann - siehe hier

Andere Tipps

Ich denke, dass xsd.exe wird tun, was Sie brauchen, um es zu. Hier und Beispiel purchaseorder.xsd auf eine vb Klasse im Einkauf Namensraum zu konvertieren:

xsd.exe -c -l:vb -n:Purchasing purchaseorder.xsd

Typ xsd.exe /? von einer Visual Studio-Eingabeaufforderung alle Optionen zu erhalten.

Sie können mehr Informationen finden hier .

Versuchen Sie einen Blick auf T4 und Code-Generierung Tools in Visual Studio nehmen. Es ist wie „das Schreiben von Code, den Code schreibt“, und es ist unglaublich leistungsstark.

Ein großes Video, wirklich ein „Aha-Erlebnis“ für mich http://www.pnpguidance.net/Screencast/T4TemplatesVisualStudioCodeGenerationScreencast.aspx

MSDN: http://msdn.microsoft.com/en-us/library/bb126445. aspx

Rob Conery hat ein Intro geschrieben: http://blog.wekeroad.com/blog/make -Visual-Studio-generate-your-Repository /

... und tat so Scott Hanselman: http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx

Ich verstehe, es ist wahrscheinlich nicht genau das, was Sie hoffen, für, aber wenn Sie mehr Flexibilität wünschen, und nicht mit dem gleichen Code über schreiben und immer wieder, es klingt wirklich wie T4 eine Lösung sein könnte.

Sie erhalten eine Vorlage schreiben, die Ihre XSD-Datei analysiert und generiert die vb Dateien direkt in Ihrem Projekt.

Flüssiges Studio XML-Daten Binder sieht aus wie es funktioniert was Sie wollen und hat eine 30-Tage-Testversion Sie herunterladen können.

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