C# 定制提供者和设计模式

C# 定制提供者和设计模式,c#,design-patterns,asp.net-membership,asp.net-profiles,C#,Design Patterns,Asp.net Membership,Asp.net Profiles,我正在使用ASP.NET2.0及其各种提供商。 我已经覆盖了我需要的大多数方法,并且 具有以下自定义提供程序: ProjectMembershipProvider ProjectProfileProvider ProjectRoleProvider 在我的项目设计中,我的意图是 以facade样式包装自定义提供程序 设计-混合和匹配配置、成员资格、, 以及API方法中的角色,以简化 开发者 但是,我发现很多方法 在我的自定义提供程序中,不需要更改, 真正地而且,包装一个独立的产品似乎很愚蠢 方法

我正在使用ASP.NET2.0及其各种提供商。 我已经覆盖了我需要的大多数方法,并且 具有以下自定义提供程序:

ProjectMembershipProvider ProjectProfileProvider ProjectRoleProvider

在我的项目设计中,我的意图是 以facade样式包装自定义提供程序 设计-混合和匹配配置、成员资格、, 以及API方法中的角色,以简化 开发者

但是,我发现很多方法 在我的自定义提供程序中,不需要更改, 真正地而且,包装一个独立的产品似乎很愚蠢 方法中的另一个方法,该方法完全执行 同样的事情

那么,我的方法错了吗?或者,我应该允许吗 最终用户实例化自定义提供程序 何时需要,何时需要混合/匹配api? 这对我来说似乎有点多余,但我不能 换个角度看

谢谢你的建议


谢谢

当我编写自定义提供程序集时,我只是从现有的asp.net提供程序继承而来,并将覆盖任何需要自定义逻辑的方法

我还使用.Net查看了现有的asp.Net提供程序代码,只是为了确保不存在任何我必须担心的依赖性。
希望这能有所帮助

当我编写一个自定义提供程序集时,我只是从现有的asp.net提供程序继承而来,并将覆盖所有需要自定义逻辑的方法

我还使用.Net查看了现有的asp.Net提供程序代码,只是为了确保不存在任何我必须担心的依赖性。 希望有帮助