0

ジェネリック基本型を実装するクラスがいくつかあります。すなわち:

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<>)。

4

1 に答える 1

1

IgnoreBase(typeof(TreeItem<>))これを処理します。

于 2012-07-17T04:05:39.927 に答える