Je suis en train de créer un DAL avec NHibernate. Dois-je créer les classes et les fichiers de mapping à la main ? Comme dans Linq to Sql et Entity Framework, ils sont créés automatiquement par les vsts ?
Existe-t-il un tel outil pour NHibernate ?
Je suis en train de créer un DAL avec NHibernate. Dois-je créer les classes et les fichiers de mapping à la main ? Comme dans Linq to Sql et Entity Framework, ils sont créés automatiquement par les vsts ?
Existe-t-il un tel outil pour NHibernate ?
Il existe un nouvel outil commercial pour NHibernate qui fait ce que vous voulez et qui s'appelle Visual NHibernate : http://www.slyce.com/
Il existe également un logiciel libre appelé Active Writer : http://altinoren.com/activewriter/
La plupart des gens préfèrent écrire le mapping et les classes à la main en raison de la puissance et de la flexibilité accrues qu'ils en retirent. Je ne recommanderais donc pas de les générer automatiquement, à moins qu'il ne s'agisse d'une simple application de rapport.
Fluent NHibernate, un projet open source distinct qui s'appuie sur NHibernate, automatise les classes (avec certaines restrictions).
Voici un lien vers la page de documentation sur le mappage automatique
(Si cela vous a aidé d'une manière ou d'une autre, votez pour cela. Et lorsque vous aurez obtenu plusieurs réponses, marquez la meilleure d'entre elles comme acceptée)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.