私はゼロから開発されているビジネスアプリケーションを開発中です。 Entity Frameworkを使用してビジネスロジックを設計することを選択しました。アプリケーションをWeb上で提供する必要があるため、プレゼンテーションにMVC 3(Razor)を選択しました。ASP.NET MVC Razor Viewsのモデル変更を管理する
物事はかなり良いですが、ビジネスエンティティの追加/削除やリレーショナルエンティティの追加など、将来的に私たちのエンティティクラスを変更する必要がある場合はどうしたらいいでしょうか? Visual Studioで "データベースからモデルを更新"を選択してモデルを更新できることを知っています(データベースの最初のアプローチを使用しています)。この場合、古いビューを取り除いて新しいビューを生成する必要がありますか、または既存のビューを更新する方法はありますか。あなたがlititimatlyあなたのモデル(データベース、エンティティフレームワークなどを変更することができるはずですので、MVCの全体的なアプローチは、「懸念のserperation」である
を少し不明瞭の質問、私はMVCの概念について話しましょう
はい私は、ビューがもはや完全にモデルを表現しないようにモデルを変更しない限り、ビューを再生成する必要はないことを認識しました。たとえば、エンティティにNOT NULLフィールドを追加し、ビューにフィールドを追加しない。 –