ASP.NET核心EF6身份

时间:2016-10-04 11:26:42

标签: asp.net entity-framework asp.net-core asp.net-identity

我正在使用EF6作为ORM在ASP.NET Core中创建一个新项目 - 注意注意EF Core。

我在尝试配置Identity Store时遇到问题。

这是我到目前为止所做的:

Startup.cs

 services.AddIdentity<ApplicationUser, IdentityRole>()
            .AddEntityFrameworkStores<ApplicationDbContext>()
            .AddDefaultTokenProviders();

这条线让我头疼。 AddEntityFrameworkStores适用于EF Core,而不是EF 6的完整版本。

如何引用EF6的基础数据存储

由于

1 个答案:

答案 0 :(得分:0)

您似乎已覆盖了ApplicationUser和IdentityRole的Id的默认数据类型。

尝试使用AddEntityFrameworkStores<ApplicationDbContext, int>()或您已覆盖的类型。