在我的 MembershipProvider 自定义实现中,在 Initialize 方法期间,我构造了许多 MembershipUser 对象。MembershipUser 构造函数被赋予正在初始化的 MembershipProvider 的名称。问题是这个构造函数导致另一个 MembershipProvider 被递归地构造。
基本上,我用 MembershipUser 对象代表我的自定义成员提供程序中的用户,并且我想在初始化期间从磁盘加载保存的用户。
我知道我可以在初始化后实现延迟加载用户,但这需要检查每种方法。有什么我可以在独立于提供者的情况下创建 MembershipUsers 的地方吗?