0

ObjectType列によると、2つのテーブルとの関係が必要なテーブルがあります。

たとえば、ObjectType = 1の場合、列ObjectはTABLE1を指す必要があり、ObjectType = 2の場合、TABLE2を指す必要があります。

NHibernateマッピングまたはFluentNHibernateとしてこれを達成できますか?

そうでない場合は、両方のテーブルクラスに同じインターフェイスを使用することをお勧めしますか?(注:テーブルスキーマは完全に異なります)

4

1 に答える 1

0

両方のテーブルを参照し、クラス コードで必要に応じてどちらか一方を使用してみませんか? 両方のテーブルに共通のインターフェイスを返し、オブジェクトの種類に応じていずれかのテーブルを提供するプロパティを使用します。

于 2009-03-03T17:51:37.237 に答える