0
我有一個IIdConvention我的功能NHibernate映射:功能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,它改變了Fluent NHibernate中CompositeIds的映射列名?
最好的問候, forki
只是爲了證實,這仍然是正確的,對嗎?我看到有一個`ICompositeIdentityInspector`,但沒辦法操縱它的屬性。 – 2011-06-02 22:43:43