2009-03-13 10 views
0

メンバシッププロバイダとMembershipUserから継承する関連するユーザーモデルを含むユーザー管理アプリケーションがあります。物事はうまくいくが、私は正しいことを利用しているとは確信していない。心配の分離は、モデルで実装されているコード(オブジェクトの読み込みなど)とメンバシッププロバイダからのGetUserとの間のどこにあるべきですか?メンバシッププロバイダとモデルコードの適切な分離

私の考えは、プロバイダに固有のもの(この場合はLDAPバックエンド)を置いて、ビジネスルールやその他のものをモデルに残す必要があるということです。これは、理論的には、プロバイダーを変更するだけで広告に切り替えることができます。

このアプローチは少し断片化しているようです。アイデア?

答えて

関連する問題