1

エンティティ間に多対多の関係があり、関係を定義するルックアップテーブルとして機能するテーブルビューがあります。

データベース内のテーブルではなく、ビューにマップする方法に興味があります。

つまり、テーブルマッピング:

public SomeMap()
{
    Id(...)//set Id and other mapped properties
    HasManyToMany(x => x.Items)
        .Table("SomeLookupTable")
        .ParentKeyColumn("ParentID")
        .ChildKeyColumn("ChildID")
        .LazyLoad()
        .Inverse()
        .Cascade.SaveUpdate();
}

アップデート

これに関して、FluentNHibernateGoogleグループエリアで何かに遭遇しました。私のテストケースでは、実際には2つありますが、自己参照ルックアップを1つだけ使用します。この問題については、こちらで詳しく説明しています。

4

1 に答える 1

1

テーブルのようにビューにマッピングしてみましたか?これが機能しない理由はわかりません。

于 2009-10-01T18:40:28.053 に答える