Classe Générateur de Carte pour NHibernate Fluent
Est-il une Classe générateur de Carte pour NHibernate Fluent? J'ai besoin de quelque chose comme db2hbm mais je le veux pour générer Couramment Cartes de la Classe au lieu de mappages xml.
Je suis conscient de mappant automatiquement pour Couramment, mais ce n'est pas ce que je veux. Je veux être en mesure de générer de la Classe de la Carte fichiers des tables dans la base de données et de la pousser à mes src référentiel.
- À mon humble avis, si vous travaillez dans le sens DB->classes, vous êtes mieux avec hbm que couramment-nh. FNH est plus destiné à déduire de votre schéma de vos classes.
- Je c ur point, mais dans certaines applications, il s'avère que u besoin pour aller de db->modèle de classe (u n'ont pas de contrôle sur toutes les décisions prises), mais en même temps tu veux avoir le meilleur des deux mondes. Tu veux générer ur classes de modèle de domaine à partir de db régime et ont ur couche de persistance w/ FNH. Tnx pour le commentaire si.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire cela avec NHibernate Cartographie Générateur.
Table("Class")
pour la Classe quand c'est déjà la valeur par défaut, etc. Je ne suis pas un grand fan de cela, le point de l'ensemble de Fluent NHibernate est que c'est censé être concis et lisible, mais le générateur crée beaucoup de commentaires, inutile de code c'est moins lisible.Vous pouvez faire cela avec Visual NHibernate. De vérifier la fluidité de la Nhibernate option sur l'écran des Options pour créer FNH code de mappage.
LLBLGen Pro est un excellent outil qui peut faire cela et beaucoup plus. Son pas libre, mais sa vaut chaque centime.
C'est la chose la plus proche que j'ai rencontré (Modèles T4 exemple pour générer Couramment NH mappings):
http://www.pnpguidance.net/Post/SampleFluentNHibernateT4TemplatesCodeGenerationLINQToSQL.aspx