Sie fragen sich, ob jemand eine Reihe von T4-Vorlagen zum Generieren von C # -POCO-Klassen und zum Zuordnen von XML-Dateien für NHibernate aus einer Reihe von Tabellen in einer Datenbank kennt. Ich habe gesehen, dass David Hayden T4 zum Erzeugen von FluentNH-Code basierend auf einem DBML-Modell erstellt hat, aber ich bin noch nicht bereit, FluentNH zu verwenden, da es noch nicht einmal eine offizielle Version gibt (obwohl ich die Idee liebe).
>Wer kennt T4-Vorlagen für die Verwendung von normalem NHibernate?
Nachverfolgung: Ich entschied mich, meinen eigenen Code-Generator für NHibernate XML-Mapping-Datei und POCO-Klassen zu schreiben. Ich habe es nach dem Linq to SQL-Generator im T4 Toolbox-Projekt modelliert.
Ich plane, über die Erfahrung zu berichten und einen Download auf meiner Website zur Verfügung zu stellen, sobald ich die Möglichkeit dazu habe. Lassen Sie es mich wissen, wenn Sie interessiert sind und ich beeile mich.
Vielleicht nicht die Antwort, nach der Sie suchen, aber ich habe vor ein paar Monaten viel Zeit damit verbracht, überall nach dem gleichen zu suchen. Ich konnte jedoch keine finden.
Ich bin nicht sicher, ob Sie aus irgendeinem Grund T4 verwenden, aber ich habe CodeSmith für die Codegenerierung verwendet, da bereits mehrere Vorlagen verfügbar sind. Es gibt eine Handvoll für MyGeneration, aber CodeSmith war viel weiter weg.
HINWEIS: Wenn Sie dennoch welche finden, sollten Sie diese hier posten, da ich und wahrscheinlich andere Leute tollwütig daran interessiert wären, einige gut gemachte T4-Vorlagen für nHibernate zu finden.
Ich versuche, eins zu machen. Hör zu: Ссылка
Ich verwende dieses Template-Set in drei meiner Projekte und es funktioniert gut. Früher nicht veröffentlicht, da ich immer noch nicht weiß, ob Leute es gut anwenden können. Hoffe, ich kann meine Vorlage mit der Community besser machen
Versuchen Sie Entity Developer von Devart. Ich brauche eine kleine optimierte Version für dynamische Felder, aber was ich bisher gesehen habe, sieht gut aus. Ich muss die T4-Vorlagen bearbeiten und würde es lieber in VS machen, nicht in Entity Developer, wie ich diesen Thread gefunden habe ...
Wenn ich mich richtig erinnere, hat S # harpArchitecture einen vollständigen Satz von T4-Vorlagen zum Generieren von Code basierend auf NHibernate.
Visual NHibernate (http://www.slyce.com/VisualNHibernate/) unterstützt außerdem das Definieren von Vorlagen für die Entitäten sowie das Generieren von HBM.XML- und Fluent NHibernate-Zuordnungen. Hinweis: Ich bin in keiner Weise mit Visual NHibernate verbunden.
Tags und Links .net c# t4 nhibernate