Ist es ein Programm zu erstellen VB.NET Klassen aus einem XSD-Datei?
Gibt es ein Hilfsprogramm gibt, erstellen VB.NET Klassen aus einem Dataset.xsd-Datei? Und ich meine nicht, wie die XSD.exe Dienstprogramm tut - all das unterstützt wird, konvertieren Sie die XML -, eine XSD-Datei in die Klassen .vb - ist es nicht Anhängen, keine "erweiterte" Funktionalität.
Ich bin im Grunde auf der Suche nach etwas, generieren der Anfang einer business-Schicht aus der XSD-Datei. Wie das erstellen einer partiellen Klasse für jede datatable erstellen Sie dann jeweils eine Eigenschaft der datatable-Spalten als den richtigen Datentyp und schließlich die im wesentlichen CRUD-Methoden.
Dies ist etwas, was ich manuell tun, immer und immer wieder für jedes Projekt. (Ich weiß, dass viele kleine Projekte und die Verwendung VistaDB, so kann ich nicht mit Linq-To-SQL - wünschte, ich könnte)
InformationsquelleAutor RichC | 2008-12-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, das nicht streng die Frage zu beantworten, aber es sieht aus wie VistaDB entweder nicht, oder wird bald, eine Anbieter, können verwendet werden, mit Linq to Entities - siehe hier
Wieder, wahrscheinlich nicht streng die Frage zu beantworten, da ich nicht sicher bin XSD Funktionalität, aber ich bin sicher, Sie könnten erstellen CodeSmith Vorlagen zu arbeiten, gegen Ihre Datenbanken - codesmithtools.com
Ja, ich bin auf der Suche in MyGeneration (ähnlich CodeSmithTools) jetzt tatsächlich. Danke!
InformationsquelleAutor Paul Nearney
Ich denke, dass xsd.exe wird tun, was Sie es benötigen. Hier sehen Sie ein Beispiel, um zu konvertieren purchaseorder.xsd einer vb-Klasse in die Einkaufs-namespace:
Geben xsd.exe /? aus einer visual studio-Eingabeaufforderung, um alle Optionen.
Finden Sie mehr info hier.
InformationsquelleAutor Paul G
Versuchen, einen Blick auf T4 und Code Generation tools in Visual Studio. Es ist wie "schreiben von code, der code schreibt", und es ist unglaublich kraftvoll.
Ein tolles 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 geschrieben hat, ein intro:
http://blog.wekeroad.com/blog/make-visual-studio-generate-your-repository/
... und so hat Scott Hanselman:
http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx
Verstehe ich, es ist wahrscheinlich nicht genau das, was Sie hoffen, aber wenn Sie mehr Flexibilität wünschen und NICHT schreiben zu müssen, den gleichen code immer und immer wieder, es klingt wirklich wie T4 könnte eine Lösung sein.
Schreiben Sie ein template, dass die Untersuchungen des XSD-Datei und generiert die vb-Dateien direkt in Ihrem Projekt.
InformationsquelleAutor Jakob Gade
Liquid studio XML Data Binder aussieht wie es das tut, was Sie will und hat eine 30-Tage-Testversion, die Sie herunterladen können.
InformationsquelleAutor Joshua