我正在使用 Ninject 将存储库注入到我的 Membership 提供程序和 Roles 提供程序中,所以我的代码是:
public class SystemAdminsRolesProvider : ClientRoleProvider
{
[Inject]
public ICenterRepository DBRepository { get; set; }
//......
}
在 Ninject 控制工厂中,我调用:
kernel = new StandardKernel();
kernel.Inject(Membership.Provider);
kernel.Inject(Roles.Provider);
因此依赖项将被注入到 Membership 和 Roles 提供者中。
关键是我可以很容易地找到会员和角色的当前提供者,但是我怎样才能找到个人资料的当前提供者!!!???
谢谢,