0
CompositeIds J'ai un IIdConvention pour ma cartographie Fluent NHibernate:Conventions Fluent NHibernate pour
public class SplitIDNameConvention : IIdConvention
{
public bool Accept(IIdentityPart target)
{
return true;
}
public void Apply(IIdentityPart target)
{
if (target.GetColumnName() == null)
target.ColumnName(SplitName(target.Property.Name));
}
}
Cela fonctionne parfaitement pour les tables avec une seule clé primaire, mais j'ai beaucoup de tables avec CompositeKeys. Existe-t-il un moyen de fournir une convetion qui modifie le nom de colonne mappé pour CompositeIds dans Fluent NHibernate?
Meilleures salutations, forki
Juste pour confirmer, c'est encore vrai, non? Je vois qu'il y a un 'ICompositeIdentityInspector', mais aucun moyen de manipuler ses propriétés. –