Domanda

Ti chiedi se qualcuno sa di una serie di modelli T4 per la generazione di classi C # POCO e anche mappare i file XML per NHibernate da un insieme di tabelle di un database. Ho visto che David Hayden ha creato T4 per la generazione di codice FluentNH sulla base di un modello di DBML, ma io non sono ancora pronto a usare FluentNH ancora come non esiste ancora anche una release ufficiale (anche se mi piace l'idea).

Qualcuno sa di eventuali modelli T4 per l'utilizzo normale NHibernate?

È stato utile?

Soluzione 10

Follow-up: Ho deciso di scrivere il mio generatore di codice per NHibernate file di mapping XML e le classi POCO. Ho modellato dopo il LINQ to SQL generatore nel progetto T4 Toolbox.

Ho intenzione di inviare circa l'esperienza e fornire un download sul mio sito non appena ne ho la possibilità. Fatemi sapere se siete interessati e mi affretterò in su.

Altri suggerimenti

non può essere la risposta che state cercando, ma ho trascorso una buona quantità di tempo che un paio di mesi fa in cerca ovunque la stessa cosa. Non riuscivo a trovare qualsiasi, però.

Non sono sicuro se si sta insieme sull'utilizzo di T4 per qualsiasi motivo particolare, ma ho finito per usare CodeSmith per la generazione di codice, perché ci sono diversi modelli già disponibili. Ci sono una manciata per MyGeneration, ma CodeSmith era molto più avanti.

. NOTA: Se si trova un po ', però, si dovrebbe postare qui come me, e probabilmente altre persone, sarebbe rabbiosamente interessati a trovare alcuni modelli T4 ben fatto per NHibernate

LLBLGen s 'imminente rilascio (V3) , attualmente in versione beta, avrà modelli per la generazione di classi NHibernate POCO e mappature, così come modelli per EF1 / 4 e il proprio quadro.

Sto cercando di fare uno. Controlla: https://code.google.com/p/t4nh/

Io uso questo modello impostato in tre dei miei progetti, e funziona bene. Non pubblicato in precedenza dal momento che ancora non so se le persone possono applicare bene. Spero di poter fare il mio modello di serie meglio con la comunità

Prova Developer entità da Devart. Ho bisogno di un po 'la versione ottimizzato per settori dinamici, ma quello che ho visto finora sembra buono. Ho bisogno di modificare i modelli T4 e sarebbe prefere di farlo in VS, non in Entity Developer, che è come ho trovato questa discussione ...

CodeSmith ha modello per la generazione di classi POCO e la mappatura dei file per NHibernate da un database: http: / /www.codesmithtools.com/video/nhibernate.html http://www.codesmithtools.com/features/frameworks.aspx

Se non ricordo male, S # harpArchitecture ha una serie completa di modelli T4 per la generazione di codice basato su NHibernate .

Ci sono un paio di strumenti nel bagagliaio NHibernate, Db2hbm per la generazione di HBM file di mapping XML dal database (attualmente solo MSSQL è supportato) e Hbm2net per la generazione pocos dai file HBM.

È possibile utilizzare CodeSmith per questo scopo - ha un proprio modello per generare classi NH. Naturalmente questo non è T4, ma uno più potente motore di template

visiva NHibernate (http://www.slyce.com/VisualNHibernate/) supporta anche la definizione di modelli per le entità, e generando sia hbm.xml nonché mappature Fluent NHibernate. Nota:. Io non sono affiliato in alcun modo con Visual NHibernate

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top