2

Fluent NHibernate 命名規則を使用して、外部キーがこの命名基準に従うようにしようとしています。

fk<table name>_<foreign table name>_<underscore delimited column list>

...しかし、慣例を使用すると、テーブル名を取得できないようです。私はこのようなことができます:

var fkIndexConvention = ConventionBuilder.Reference.Always(x =>
    x.ForeignKey(string.Format("ix{0}_{1}", x.Class.Name, x.Property.Name)));

これはちょっと似ていますが、関連する 2 つのテーブルと関連する列を参照したいと思います。これどうやってするの?

4

0 に答える 0