1 votes

NHibernate : Dois-je créer des classes et des objets à la main ?

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 ?

2voto

Torkel Points 1934

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.

0voto

Tom Bushell Points 3510

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)

0voto

Mike Cole Points 4063

Se concentrer sur votre domaine est en quelque sorte l'objectif de NHibernate. Il permet aux codeurs de cesser d'écrire du code SQL pour écrire du code, ce à quoi nous sommes censés exceller.

Prograide.com

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.

Powered by:

X