首页 文章

将ASP.NET标识与Oracle数据库一起使用,从而实现Entity Framework 5

提问于
浏览
0

在连接到Oracle数据库时,是否有机会将ASP.NET Identity与Entity Framework一起使用?

挑战似乎是一些版本冲突:

  • Oracle Data Provider for .NET仅针对实体框架5,但不针对实体框架6 .

  • NuGet包Microsoft.AspNet.Identity.EntityFramework以EF6为目标,而不是EF5 .

这不是代码第一个让我烦恼的功能 . 它正在启动并运行连接并从Oracle数据库中读取我的用户身份数据 .

任何指针都非常感激 .

1 回答

  • 1

    当然,解决方案是为 IUserStore (以及 IUserPasswordStoreIUserClaimStore 以及任何需要的)接口实现UserStore类 .

    其中,它只是简单的EF5代码,用于查询和更新ASP.NET标识表 .

    使用它, UserManager 可以很好地访问所有身份数据 .

相关问题