FluentNHibernate覆盖泛型类

时间:2011-02-01 11:29:57

标签: nhibernate fluent-nhibernate automapping

如何覆盖泛型类的映射? 我有这门课:

public abstract class TranslatableEntity<TTranslation, TEntity> : Entity
{
        public virtual String Name { get;set; }

        // ...
}

我想做到这一点:

public class TranslatableEntityMap<T> : IAutoMappingOverride<TranslatableEntity<T>>
{
    public void Override(AutoMapping<TranslatableEntityMap<T>> mapping)
    {
        mapping.IgnoreProperty(x => x.Name);
    }
}

我该怎么做? 谢谢!

2 个答案:

答案 0 :(得分:1)

AFAIK这是不可能的。更多的是没有意义映射泛型类sice映射需要真正的类与实现。

答案 1 :(得分:0)

我认为用NHibernate映射泛型类是不可能的。