1

質問はかなり簡単です。私MVC3アプリケーションでASP.NET MVC3では、どのフォルダの下にサービスレイヤを配置する必要がありますか?

Iリポジトリは、サービス層とコントローラにそのメソッドを公開するサービス層へのメソッドを公開して、リポジトリサービス層を備えたアーキテクチャを有します。

サービス層はIMyServicesインタフェースを実装MyServicesと呼ばれるクラスです。あなたはMyServicesIMyServicesを置くだろう典型的なVisual StudioのMVC3フォルダの組織では

答えて

4

それにはルールはありません。 Servicesフォルダが論理的に見えます。また、再利用可能なサービスレイヤを記述している場合は、それをASP.NET MVCアプリケーションで参照する別のクラスライブラリに配置することもできます。

+0

ありがとうございました。サービスレイヤーにビジネスロジックが含まれているので、Modelフォルダを代わりに使用することをお勧めしますか? – CiccioMiami

+0

@CiccioMiami、はい、もしモデルディレクトリを使用することができます欲しいです。しかし、この場合、ViewModelsフォルダを作成して、ビューモデルとドメインモデルを明確に分離してください。私はそれは無関係だと思ったので、 –

+0

モデルフォルダビューモデルのために、最善を別のプロジェクトにサービスを置くことですされていること、それは明確に分離 – MikeSW

関連する問題