FluentNHibnernateを使用して多対多のコレクションをマッピングしようとしています。私のモデルクラスには次のプロパティがあります。
public virtual IList<Resource> Screenshots
{
get { return _screenshots; }
protected set { _screenshots = value; }
}
そして、私の流暢なマッピングは次のとおりです。
HasManyToMany(x => x.Screenshots)
.AsList(x => x.WithColumn("Index"))
.Cascade.AllDeleteOrphan();
アプリケーションを実行すると、次の例外メッセージが表示されます。
名前空間'urn:nhibernate-mapping-2.2'の要素'list'には、名前空間'urn:nhibernate-mapping-2.2'の無効な子要素'many-to-many'があります。予想される可能な要素のリスト:'index、list-index' in namespace'urn:nhibernate-mapping-2.2'。
これを行う方法があるはずです。誰かが私が間違っていることを知っていますか?