适用于CompositeIds的流畅NHibernate约定

时间:2009-07-28 15:55:39

标签: nhibernate fluent-nhibernate

我的Fluent NHibernate映射有一个IIdConvention:

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

1 个答案:

答案 0 :(得分:0)

不是你想听的,但不是,不是现在。