私は何時間もグーグルをしていて、私が必要としているものに正確に関連している記事を見つけることができません。
次のレイヤーを持つMVC4サイトがあります。
- プレゼンテーション層(MVC4)
- ビジネスレイヤー
- データ層
次のプロバイダーを使用したい:(NuGetを使用してインストール) Install-Package Microsoft.AspNet.Providers
私の質問はもっと建築的なものです。
私の考えでは、これ(Microsoft.AspNet.Providers)は、メンバーシップデータベースと通信するコードであるため、データレイヤーにインストールする必要があります。
私が見つけることができるすべての投稿は、しかし、ハンゼルマンによってさえ、それをプレゼンテーション層/MVC4にインストールするだけです。
私は関心の分離に非常に力を入れており、アプリケーション全体で依存性注入を使用しています。
明らかに、web.configにプロバイダーの構成が必要ですが、データレイヤーにすべてのメンバーシップコードが必要です。
何かご意見は?
ありがとうRuSs
PS。nugetを使用してこれをデータ/リポジトリレイヤーにインストールするプロセスを知りたいです。NugetがインストールしているDLLについて少し混乱しています。データレイヤーにインストールした場合、nugetはMVCweb.configを更新しません。