0
У меня есть IIdConvention для моего отображения Fluent NHibernate:Fluent NHibernate конвенции для CompositeIds
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));
}
}
Это отлично работает для таблиц с одним первичным ключом, но у меня есть много таблиц с CompositeKeys. Есть ли способ предоставить Convetion, который изменяет имя сопоставленного столбца для CompositeIds в Fluent NHibernate?
С наилучшими пожеланиями, forki
Просто для подтверждения, это все еще так, верно? Я вижу, что есть 'ICompositeIdentityInspector', но не имеет возможности манипулировать его свойствами. – 2011-06-02 22:43:43