0
我有一些类实现通用基类型。即:FluentNHibernate异常与通用基类型
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;}
}
...
当使用自动映射,建立映射,FluentNHibernate抛出一个异常说:“协会引用未映射的类”。是否使用与NHibernate不兼容的通用基类型? (我没有在我的映射中映射TreeItem<>
)。
没关系,看起来像'IgnoreBase(typeof(TreeItem <>))'照顾这个。 – nakiya 2012-07-15 07:15:04