使用未实现构造函数的DbContextBaseClass时出错,是否有任何文档,示例或演示如何在模板设置中使用DbContextBaseClass使ASP.NET身份有效?
我在评论中使用了指南:
DbContextBaseClass = "DbContext"; // Specify what the base class is for your DbContext. For ASP.NET Identity use "IdentityDbContext<ApplicationUser>"
但我总是遇到两个编译错误:
1-找不到类型或命名空间名称“IdentityDbContext” (您是否缺少using指令或程序集引用?)
2-找不到类型或命名空间名称'ApplicationUser' (您是否缺少using指令或程序集引用?)
显然其他人也有同样的问题: Link Here
答案 0 :(得分:0)
由于ASP.NET标识已包含项目中的所有实体框架代码,因此无需对其进行反向工程。
我会使用Reverse POCO生成器对所有自己的表进行反向工程,并添加一个过滤器来单独排除ASP.NET标识表。
TableFilterExclude = new Regex("^__MigrationHistory$|^AspNetRoles$|^AspNetUserClaims$|^AspNetUserLogins$|^AspNetUserRoles$|^AspNetUsers$");