0

初めての MVC プロジェクトを作成しました。私の質問は、MVC に関するもので、POCO クラスを作成するのが一般的ですか、それともモデル内にオブジェクトを作成するだけですか?

4

2 に答える 2

1

Dejan Dakićに完全に同意します。私は少し拡張された答えをしようとします。

ビジネスロジックがほとんどないソリューションがある場合は、one-layermvc で POCO オブジェクトとモデルを組み合わせる方が確実に高速になります。これにより、POCO クラスと Model クラスを分割するよりも、小さなアプリケーションを何倍も速くすることができます。

ただし、アーキテクチャが拡張された巨大なソリューションがある場合は、POCO オブジェクトとモデルを別々に作成する必要があります。Presentation layerあなたのオブジェクトについてあなたに知らせるのData Access Layerは悪い動きだからです。DALPresentation layer分割する必要がありますBusiness Layer。「本で」、Presentation Layerについて知っているBusiness layerBusiness layerについて知っているData access Layer。そして、誰もがCommon layer(そのようなレイヤーがある場合)について知っています。POCO オブジェクトは に属している必要がありますData Access Layerが、mvc モデルは に属している必要がありPresentation layerます。

それが役に立てば幸い。

于 2013-07-19T12:10:27.223 に答える