asp.net mvc3、リポジトリパターンを使用するときにサービスレイヤーが必要なのはなぜですか

StackOverflow https://stackoverflow.com/questions/7392778

質問

サービスレイヤーでリポジトリパターンを使用する「ストアフロントスターターキット」を見ていました。ビデオでは、彼はサービスレイヤーを使用している理由を実際には説明していませんでした。それらはただ余分なようです。

サービスレイヤーを使用することの長所と短所は何ですか?

役に立ちましたか?

解決

ほとんどのasp.netmvcアプリでは、コントローラーが(インターフェイスを介して)リポジトリを直接アドレス指定することが完全に合理的で望ましいです。他のアプリがアプリケーションとインターフェイスしている場合など、必要な場合にのみサービスレイヤーを追加します。私の意見では、不必要な抽象化レイヤーは避けるべきです。

他のヒント

リポジトリはデータレイヤーです...データをフェッチして保存するのは責任です。

サービス層はビジネス層です...すべてのビジネスロジックを保持するのは責任です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top