Je définis mon modèle de données en utilisant les classes + mappages fluides nHibernate POCO. J'utilise également le schéma nHiberate pour créer un schéma de base de données. Tout fonctionne bien, mais il y a un fait désagréable. Lorsque j'utilise une référence plusieurs-à-un référece est nommé par quelque chose de similaire à GUID au lieu de n'importe quel nom descriptif. est ici un morceau de SQL:Fluent nHibernate - nom de référence plusieurs-à-un hostile
alter table [Odbiorca]
add constraint FK291D244B5D9E8115
foreign key (Adr_IdKraj)
references [Kraj]
Je veux nHiberate générer quelque chose comme Sql Studio ne [FK_Odbiorca_Kraj]
comme. Est-ce faisable en dépassant les mappages ou en créant une convention?
FNH: 'Références (x => x.Kraj) .ForeignKey ("FK_Odbiorca_Kraj"); ' –
@ James Gregory: Comment faites-vous la même chose en utilisant une convention? – Trygve
Voir: [ForeignKeyConvention dans le wiki] (http://wiki.fluentnhibernate.org/Available_conventions#ForeignKeyConvention). –