我正在使用migrate.exe,我得到的错误是:
错误:在程序集“myfile”中找到了多个迁移配置类型。指定要使用的名称。
但是,当我添加/ ContextTypeName:nameOfContext时,它会出现以下错误:
错误:在程序集“myfile”中找不到迁移配置类型“ContextTypeName:nameOfContext”。
我确定contextType存在且我拼写正确,但我不断收到此错误。有没有其他人遇到过这种情况或者可以告诉我可能会缺少什么?
答案 0 :(得分:1)
我遇到了同样的问题,你必须在命令行中提供配置名称:
PM> Add-Migration -ConfigurationTypeName YourDbConfig
PM> Update-Database -ConfigurationTypeName YourDbConfig
在这里,您会找到一个很好的描述How do I enable EF migrations for multiple contexts to separate databases?