我正在ASP中创建一个新项目。. NET Core with EF6作为ORM - Note notEF Core.
我在配置身份存储时遇到问题。
到目前为止我写的是:
Startup.cs
services.AddIdentity<ApplicationUser, IdentityRole>()
.AddEntityFrameworkStores<ApplicationDbContext>()
.AddDefaultTokenProviders();
这条线让我头疼。AddEntityFrameworkStores适用于EF Core,而不是EF 6的完整版本。
如何引用EF6的底层数据存储
谢谢
看起来您已经覆盖了ApplicationUser和IdentityRole的默认数据类型Id。
尝试AddEntityFrameworkStores<ApplicationDbContext, int>()
,或者您已经覆盖的with类型。