私は現在、WebFormsからMVCにいくつかの小さな個人用Webサイトを変換中です。既存のサイトでは、データベーススキーマは安定していますが、適切なデータ/ビジネスモデル/レイヤーを構築するための時間は本当にかかりませんでした。 aspxページはすべて、便宜のために必要に応じて作成されたさまざまなビューとストアドプロシージャを使用して、データベースに直接話しました。 MVCでは、LINQ to SQLやEntity Frameworkのようなものを使用してアプリケーションの適切なデータモデルを構築するために、「正しく実行する」ことを試みています。ASP.NET MVCのモデル設計アドバイス
私の質問は、データモデルを構築するためにどのような目標を持っていなければならないかを中心にしています。私は様々なパターン関連の記事を読んできましたが、最終的にはその答えが自分のデータの特性に依存する可能性が高いことに気付きました。しかし、一般的には、できるだけ多くのデータベースを含むより大きなモデルを構築して、与えられたテーブルのセットと対話する唯一の方法があるはずですか?または、ビューに必要なデータとアクセスのみを含むMVCビューごとに、より小さなカスタムモデルを作成する必要がありますか?
本当に面白い質問です。 +1 – User