0

MVC3 を使用してアプリケーションを作成しています。私は - の例に従います

http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net- mvc-アプリケーション

今、私はこのプロジェクトを多層アプリケーション (データ アクセス レイヤー、ビジネス ロジック レイヤー、アプリケーション レイヤー)にしたいと考えています。

上記の例では、作成者が DAL というフォルダーを持っていることがわかります。ですから、私が持っているコンテンツを DAL プロジェクトに移行することを願っています。ビジネスロジックレイヤーに移動する必要があるものは何ですか? データ アクセス層の DLL を作成してビジネス ロジック層で使用し、ビジネス ロジック層の DLL をアプリケーション層で使用することを考えています。

上記の例のすべてが各レイヤーに送られることを教えてください。

より良いアプローチはありますか?

ありがとう

4

1 に答える 1

0

MVC 4 プロジェクト ファイルを開くことができる場合、https://prodinner.codeplex.com/は、次のような機能を持つ MVC の非常に優れた Microsoft サンプルです。

1) .NET 4.5
2) Entity Framework 5
3) N 層アーキテクチャ
4) エンティティ <-> ViewModel のマッピング (ValueInjecter を使用)
5) Castle Windsor コンテナーを使用した IoC および依存性注入など。

于 2013-07-03T17:33:38.680 に答える