Frage

Ich habe gerade angefangen in dieser Woche auf NHibernate suchen, und würde gerne den Automapping Ansatz auf meinem aktuellen Projekt verwenden.

Ich arbeite mit Fluent NHibernate 1.0.0.594, die ich vor ein paar Tagen heruntergeladen werden.

Ich fand die Examples.FirstProject in dem NHibernate-Quellcode, der die ältere Stil Entitätszuordnung verwendet. Das hat für mich enorm wertvoll als Einführung in NHibernate, weil es direkt aus der Box funktioniert.

Allerdings habe ich es nicht gelungen, eine ähnliche eigenständige Arbeitsbeispiel für Automapping zu finden. Peter Bromberg eine Probe geschrieben das sieht gut aus, aber es scheint einige wichtige Baugruppen fehlen. Er hat mir geholfen versuchen, die Probleme zu lösen, aber es ist noch nicht zu arbeiten.

Als nächstes versuchte ich das Examples.FirstProject Programm zu modifizieren Automapping zu verwenden, aber sofort lief in Probleme mit Ausnahmen geworfen, dass ich in meinem derzeitigen Niveau der Erfahrung einfach nicht verstehen.

Kann mich jemand auf ein Automapping Beispielprojekt verweisen, die bekannt ist mit dem neuesten NHibernate Code zu arbeiten?

War es hilfreich?

Lösung

Ich habe angefangen, ein kleines Projekt zu tun, was Sie haben gefragt: kleine Probe Demonstrieren die FNH Konzepte „in Aktion“ Fluent NHibernate Proben CodePlex-Projekt

ich es gerade angefangen (es würde viel mehr Code in der Zukunft sein), aber es hat bereits erstes Auto-Mapping Beispiel so gehen check it out, und ich hoffe, dass es eine Hilfe für Sie sein könnte.

Andere Tipps

Whocanhelpme based on S#arp architecture.

Soon after I posted my question, I found Gabriel Schenker's 3 part series Your very first NHibernate application while browsing some of the other SO questions with Automapper tags.

Part 3 has a sample project that creates a database (either SQL Server CE or SQLite) using Automapping. This sample worked for me with absolutely no problems.

In addition, all three articles in the series are well worth reading.

But if anyone can suggest some other samples, I'd still be interested.

Edit: Since posting this answer, I've found that Gabriel Schenker's project used an older syntax that is now obsolete.

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