0

次の質問で、NHibernate の初心者の助けになれば幸いです。Page と WorkPage という 2 つのテーブルがあるとします。Page テーブルにはバージョン管理されていないデータが含まれ、WorkPage には同じページのバージョン管理されたデータが含まれています。つまり、Page と WorkPage の間には 1 対多の関係があります。

コードには、Page テーブルと WorkPage テーブルのすべてのプロパティを含むエンティティがあり、さらにこれらのプロパティは同等です。バージョン管理されたデータとバージョン管理されていないデータのサブエンティティにグループ化されていません。

このようなエンティティを NHibernate を使用してこれらのテーブルにマップするにはどうすればよいですか?

4

1 に答える 1

0

あなたはしませんか?また、なぜあなたが望むのかわかりません。ドメインの観点からは、2つの別個のエンティティがあり、3番目のエンティティが欠落している可能性があります。ページとワークページを保持するルート。

于 2010-07-06T14:46:11.173 に答える