Я занимаюсь созданием настраиваемого поставщика членства для веб-сайта ASP.Net MVC. Провайдер создается как отдельный класс как часть более крупной библиотеки. Необходимо, чтобы внутреннее хранилище данных было гибким, так как это может быть XML-файл или база данных SQL. Моя первоначальная мысль заключалась в том, чтобы создать интерфейс для хранилища данных и внедрить его в провайдер с помощью внедрения зависимостей.
Конечным результатом является то, что разработчик может унаследовать интерфейс хранилища данных и предоставить необходимые методы для обновления данных, которые затем будут использоваться настраиваемыми поставщиками членства.
Однако из-за отсутствия навыков я не могу понять, как ввести класс в поставщика членства при добавлении его на веб-сайт? Что нужно сделать, чтобы связать хранилище данных с провайдером? Каким будет самый простой способ включить это на веб-сайте?