我有一个正在开发的 ASP.NET MVC 应用程序。我正在使用自定义 MembershipProvider (MyCustomMembershipProvider) 来访问会员信息,因为我们已经有一个数据库,其中包含我需要使用的自己的架构。
我正在使用类似于 NerdDinner 2 示例的类,其中我有一个包含 MembershipProvider 的 AccountMembershipService(实现 IMembershipService),因此我可以注入不同的模拟提供程序。但是,我使用 CreateUser 和 ChangePassword 的几种不同方法扩展了 MyCustomMembershipProvider。这些方法在 MembershipProvider 中不可用,除非您知道它是自定义方法。
我做错了吗?我是否需要另一层作为包含我的新提供程序方法的接口?