使用具有多个迁移配置的Entity Framework Migrate.exe?

时间:2016-08-18 23:05:28

标签: entity-framework ef-migrations

我正在使用migrate.exe,我得到的错误是:

错误:在程序集“myfile”中找到了多个迁移配置类型。指定要使用的名称。

但是,当我添加/ ContextTypeName:nameOfContext时,它会出现以下错误:

错误:在程序集“myfile”中找不到迁移配置类型“ContextTypeName:nameOfContext”。

我确定contextType存在且我拼写正确,但我不断收到此错误。有没有其他人遇到过这种情况或者可以告诉我可能会缺少什么?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,你必须在命令行中提供配置名称:

PM> Add-Migration -ConfigurationTypeName YourDbConfig
PM> Update-Database -ConfigurationTypeName YourDbConfig

在这里,您会找到一个很好的描述How do I enable EF migrations for multiple contexts to separate databases?