0

我有一些实现泛型基类型的类。IE:

public class TreeItem<TEntity> : Entity
where TEntity : TreeItem<TEntity>
{
    public virtual IList<TEntity> Children{get;set;}
    public virtual TEntity Parent {get;set;}
}

public class Category : TreeItem<Category>
{
    public virtual string Description{get;set;}
}

...

使用 Automapping 和构建映射时,FluentNHibernate 会引发异常,提示“关联引用未映射的类”。是否使用与 NHibernate 不兼容的通用基类型?(我没有TreeItem<>在我的映射中映射)。

4

1 回答 1

1

IgnoreBase(typeof(TreeItem<>))照顾这个。

于 2012-07-17T04:05:39.927 回答