0

在我的 MembershipProvider 自定义实现中,在 Initialize 方法期间,我构造了许多 MembershipUser 对象。MembershipUser 构造函数被赋予正在初始化的 MembershipProvider 的名称。问题是这个构造函数导致另一个 MembershipProvider 被递归地构造。

基本上,我用 MembershipUser 对象代表我的自定义成员提供程序中的用户,并且我想在初始化期间从磁盘加载保存的用户。

我知道我可以在初始化后实现延迟加载用户,但这需要检查每种方法。有什么我可以在独立于提供者的情况下创建 MembershipUsers 的地方吗?

4

1 回答 1

1

不,你没有错过任何东西。您不能在 Initialize 方法中执行此操作。

于 2013-11-28T21:00:36.370 回答