我正在创建一个自定义的成员身份提供程序,并将其作为一个较大库的一部分创建为一个单独的类,该网站是基于ASP.Net MVC的。由于后端数据存储可以是Xml文件或SQL数据库,因此需要灵活处理。我的初始想法是为数据存储创建一个接口,并使用依赖注入将其注入到提供程序中。
最终需要的结果是开发人员可以继承数据存储接口并提供所需的方法来更新数据,然后可由自定义成员身份提供程序使用。
但是由于我个人技能不足,我无法弄清楚如何在将其添加到网站时将类注入到成员身份提供程序中。与提供程序链接数据存储需要做什么?最简单的方法是什么,以实现在网站中启用此功能?