2009-03-13 2 views
0

У меня есть приложение для управления пользователями, которое включает поставщика членства и связанную модель пользователя, которая наследуется от MembershipUser. Все работает, но я не уверен, что я использую все в порядке. Где разделение проблем заключается в том, какой код реализуется в модели (например, загрузка объекта) по сравнению с GetUser из поставщика членства?Правильное разделение для поставщика членства и кода модели

Моя мысль о архитектуре заключается в том, что я должен помещать столько, что характерно для провайдера (в данном случае это конец LDAP), и оставляя бизнес-правила и еще что-то в модели. Это, теоретически, позволило бы мне переключиться на AD, просто изменив поставщика.

Этот подход кажется немного фрагментированным. Идеи?

ответ

Смежные вопросы