我使用sql server进行代码迁移。但在我的新项目中,我需要使用MySQL。我跟着每一步都进入了这个tutorial,我想我得到了我需要的一切,但是这一行:
public ApplicationDbContext()
: base("DefaultConnection", throwIfV1Schema : false)
它有一个错误,说明IdentityDbContext不包含带有2个参数的构造函数。
我知道错误是什么。但我搜索了这个' throwIfV1Schema'并发现一些开发人员使用这一行来使用MySQL进行迁移。我不知道我的项目有什么问题。请帮忙!谢谢,
答案 0 :(得分:1)
我相信版本2中添加了throwIfV1Schema
参数,以保护某些用户在从Identity 1.x迁移到2.0时遇到的登录错误。
它已从以后的版本中删除,可能是因为该bug已被修复。这就是为什么你没有一个接管字符串和bool的构造函数。
很抱歉,但我没有提及支持,但我记得前一段时间看过同样的事情。