プロジェクトのセットアップ:
MVC プロジェクト、データを操作するためのリポジトリ パターンに依存するビジネス レイヤー。
質問:
場合によっては、ビジネス レイヤで単純なList<entitytype>
. その場合、厳密に型指定されたビューでビジネス レイヤー メソッドの戻り値 (何らかのビジネス モデル) を使用するか、mvc モデル フォルダー内のビューモデルを常に使用する必要があります。
ベストプラクティスとは?? ビジネス メソッドを定義するために TDD を使用する場合、エンド ポイントは、ビューがデータを表示するために使用できる要件を実装するモデルになるため、コントローラーは単純にそれをビューに渡すことができます。それは悪いことですか? mvc プロジェクトのモデルをコントローラーとビューの間のインターフェイスとして使用する必要がありますか?
いずれにせよ、私の MVC プロジェクトはビジネス レイヤーに依存しています。ビジネス レイヤーからの戻り値モデルを使用して、コントローラーからビューにデータを渡すのは悪いことですか?