0

File と SearchResults の 2 つのクラスがあります。ShearchResults にはファイルの配列があります。それらの間の関係は ManyToMany です。これは私が関係をマッピングした方法です:

HasManyToMany<File>(x => x.Files).Table("refSearchResultsFiles").ParentKeyColumn("[SearchResult]").ChildKeyColumn("[File]");

SearchResult オブジェクトを保存しようとすると、次の例外が発生します。

タイプ「NHibernate.Collection.PersistentBag」のオブジェクトをタイプ「TankusFileSharingClassLibrary.Entities.File[]」にキャストできません。

どうしてこれなの?

4

1 に答える 1

0

あなたは.AsArray(...)hasmanytomanyに欠けています

于 2012-04-18T07:12:07.080 に答える