У меня есть проблема, когда я пишу пользовательский провайдер членства, но я не уверен , где поставить его.У меня нет никакого кода, чтобы показать вам, но в основном провайдеру нужен доступ к System.Web.Security для того, чтобы наследовать класс, но ему также нужен доступ к данным (то есть строка подключения + LINQ to SQL), чтобы сделать простойтакие задачи, как ValidateUser.
Как мне написать провайдера членства, который придерживается принципов DDD, о которых я читал в Pro ASP.NET MVC2 Framework от Apress?Моей единственной мыслью было написать другой класс в моем доменном проекте, который выполняет всю «работу», связанную с базами данных.По сути, я бы удвоил количество методов.Кроме того, может ли это работать с внедрением зависимостей (IoC)?
Надеюсь, что это не слишком общее ...
С нетерпением ждем ответов улья!
Редактировать: Я только что заметил, что в проекте MVC2 по умолчанию есть AccountController, который имеет обертку вокруг IMembershipService.Это мой ответ?Кажется, что AccountController не имеет компонента доступа к базе данных.