【发布时间】:2016-09-26 05:25:08
【问题描述】:
我正在尝试为程序集中的第二个 DBContext 构建迁移类。使用这个命令:Add-Migration AlertInitial -c Axper.Data.Persistence.Context.AlertContext
并使用“包控制台管理”
但它失败并给我这个错误:
您的目标项目“AxPortal”与您的迁移程序集不匹配 'Axper.Data.Persistence'。更改您的目标项目或更改 您的迁移程序集。通过使用更改您的迁移程序集 DbContextOptionsBuilder。例如。 options.UseSqlServer(connection, b => b.MigrationsAssembly(“AxPortal”))。默认情况下,迁移 assembly 是包含 DbContext 的程序集。
使用 包管理器控制台的默认项目下拉列表,或通过 从包含迁移的目录执行“dotnet ef” 项目。
我不知道这个错误是什么意思,以及如何解决它。 有人可以帮忙吗?
【问题讨论】:
-
我喜欢但是持有迁移类的项目是一个类库。从 RC2 开始,类库还不被支持。
标签: c# entity-framework entity-framework-migrations .net-core-rc2