我有一些实现泛型基类型的类。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<>
在我的映射中映射)。