0

Page2つのテーブルがあるとしましょうApplication

ページは常にアプリケーションに属しているため、Application.ID = P.ApplicationID.

私は2つのドメインモデルクラスPageとを持っていますApplication。サービスレイヤーで、ページとそのApplicationプロパティを取得する必要があります。では、この状況にどのように対処するのでしょうか。複合モデルを作成する必要があるかどうか?たくさん検索しましたが、見つかりませんでした。ここで立ち往生しています。

4

1 に答える 1

2

ページは常にアプリケーションに関連付けられているため、アプリケーションオブジェクトにList<Page> Pagesプロパティがある可能性があります。その場合は、適切なページがリストに入力された状態で、アプリケーションオブジェクトを返すことができます。

アプリケーションにリストページプロパティが含まれていない場合は、(短い)説明からおそらくそうあるべきであると論理的に思われます。リストを含めるようにオブジェクトを変更できる場合は、上記と同じ位置にあり、問題ありません。

何らかの理由でリストページプロパティがなく、リストページプロパティを含めるように変更できない場合(おそらく、全体像では意味がない、オブジェクトを制御していない可能性があります)、作成する権利がありますPageとApplicationの2つのプロパティを持つ単純な複合クラス。

于 2013-01-27T10:34:19.957 に答える