2

プロジェクトのセットアップ:

MVC プロジェクト、データを操作するためのリポジトリ パターンに依存するビジネス レイヤー。

質問:

場合によっては、ビジネス レイヤで単純なList<entitytype>. その場合、厳密に型指定されたビューでビジネス レイヤー メソッドの戻り値 (何らかのビジネス モデル) を使用するか、mvc モデル フォルダー内のビューモデルを常に使用する必要があります。

ベストプラクティスとは?? ビジネス メソッドを定義するために TDD を使用する場合、エンド ポイントは、ビューがデータを表示するために使用できる要件を実装するモデルになるため、コントローラーは単純にそれをビューに渡すことができます。それは悪いことですか? mvc プロジェクトのモデルをコントローラーとビューの間のインターフェイスとして使用する必要がありますか?

いずれにせよ、私の MVC プロジェクトはビジネス レイヤーに依存しています。ビジネス レイヤーからの戻り値モデルを使用して、コントローラーからビューにデータを渡すのは悪いことですか?

4

1 に答える 1

1

フォローして時間を節約するためのベストプラクティスは、AutoMapperを使用することです。これにより、時間を大幅に節約できます。フォローするのに適した投稿は次のとおりです-ASP.NETMVCアプリケーションでのモデルパターンとAutoMapperの表示

ただし、従うべきいくつかの良い習慣があります:

于 2012-07-06T01:16:53.643 に答える