我有一个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。
任何想法?