【发布时间】:2016-03-20 20:33:55
【问题描述】:
我计划使用AspNet Identity 到WCF 服务而不使用EntityFramework。因此我创建了IUser 和IUserStore 实现。
但是Startup.Auth 有以下行,它期望DbContext 我没有。
app.CreatePerOwinContext(AppDbContext.Create); // What to Do Here ?
app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);
如果没有 DbContext 我应该如何配置它?
谢谢
【问题讨论】:
-
您打算如何存储用户和角色?
-
@RichardMosselveld 它在我的 DAL 中,可通过 WCF 服务访问。我计划在我的 IUserStore 实现中使用服务客户端方法。
-
删除该行后是否有任何异常?如果您确实删除了 DbContext 的所有依赖项,则实际上没有必要这样做。我的意思是不应该再有从 OwinContext 中检索 DbContext 的声明了。
-
看看这个扩展方法做了什么(代码是开源的),看看你的场景需要做什么?
标签: c# entity-framework wcf asp.net-identity