0

PostgreデータベースでNHibernateをセットアップしました。コードによるマッピングを ConventionModelMapper と組み合わせて使用​​しています。

デフォルトでは、Hibernate は外部キーのインデックスを作成しません。単純な列の場合、マッピングIndexでメソッドを使用して外部キーを設定できます。Propertyただし、そのようなBagマッピング方法はありません。

インデックスを定義するには逆関係を定義する必要がありますか?

4

1 に答える 1

1

インデックスが必要なバッグ マッピングの列を定義する必要があります。ほとんどの場合、KeyColumn です。

Bag(x => x.Collection, m => 
{
    m.Key(key => key.Column(c =>
    {
        c.Index("fooindex");
        c.Name("parent_id");
    }))
});
于 2012-07-31T11:52:30.723 に答える