Domanda

Ho appena iniziato a guardare NHibernate questa settimana e mi piacerebbe usare l'approccio Automapping sul mio progetto attuale.

Sto lavorando con Fluent NHibernate 1.0.0.594, che ho scaricato qualche giorno fa.

Ho trovato Esempi.FirstProject nel codice sorgente di NHibernate, che utilizza il mapping delle entità di stile precedente. Questo è stato tremendamente prezioso per me come introduzione a NHibernate, perché funziona immediatamente.

Tuttavia, non sono stato in grado di trovare un esempio di lavoro autonomo simile per AutoMapping. Peter Bromberg ha pubblicato un campione sembra buono, ma sembra che manchino alcuni assiemi importanti. Mi sta aiutando a cercare di risolvere i problemi, ma non funziona ancora.

Successivamente, ho tentato di modificare il programma Esempi.FirstProject per utilizzare Automapping, ma ho subito riscontrato problemi con eccezioni che venivano lanciate che non capisco al mio attuale livello di esperienza.

Qualcuno può indicarmi un progetto di esempio di Automapping noto per funzionare con l'ultimo codice NHibernate?

È stato utile?

Soluzione

Ho iniziato un piccolo progetto facendo quello che mi hai chiesto: un piccolo esempio di dimostrazione dei concetti fnh "in azione" Progetto CodePlex di campioni NHibernate fluenti

L'ho appena iniziato (ci sarebbe molto più codice lì in futuro), ma ha già un esempio di mappatura automatica iniziale, quindi vai a dare un'occhiata e spero che possa esserti di aiuto.

Altri suggerimenti

Whocanhelpme basato sull'architettura S # arp.

Poco dopo aver pubblicato la mia domanda, ho trovato la serie di 3 parti di Gabriel Schenker La tua primissima applicazione NHibernate mentre sfogli alcune delle altre domande SO con i tag Automapper.

La parte 3 ha un progetto di esempio che crea un database (SQL Server CE o SQLite ) utilizzando Automapping. Questo esempio ha funzionato per me senza alcun problema.

Inoltre, vale la pena leggere tutti e tre gli articoli della serie.

Ma se qualcuno può suggerire alcuni altri campioni, sarei comunque interessato.

Modifica: da quando ho pubblicato questa risposta, ho scoperto che il progetto di Gabriel Schenker utilizzava una sintassi più vecchia che ora è obsoleta.

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