如何将UserStore与IdentityUser松散耦合?

时间:2013-12-09 20:32:17

标签: c# entity-framework

我有一个IUserBusinessLogic类,我想从IUserStore继承 IUserStore是Identity.Core的一部分,它接收TUser的通用,其中TUser是IUser。

我的IUserModel是IUser。

我想继承EntityFramework的实现,如下所示:

UserBL : UserStore<IUserModel>

但是EntityFramework的UserStore与IdentityUser紧密耦合。

public class UserStore<TUser> : IUserLoginStore<TUser>, 
    IUserClaimStore<TUser>, IUserRoleStore<TUser>, IUserPasswordStore<TUser>, IUserSecurityStampStore<TUser>, 
    IUserStore<TUser>, IDisposable 
where TUser : IdentityUser

这对我来说是个问题,因为我的业务层和模型层没有被引用,它们只通过接口进行交互。我的IUserModel实现继承自IdentityUser,但UserStore明确需要IdentityUser。

任何想法?

0 个答案:

没有答案