【发布时间】:2022-11-04 15:27:10
【问题描述】:
我有一个现有的数据库在生产中,以前没有参与过 EF 迁移。因此,它缺少 __EFMigrationsHistory 表。
我正在执行以下操作:
- 调用
Add-Migration InitialCreate - 运行应用程序
- 停止应用程序
- 将我的修改添加到模型中
- 调用
Update-Database - 得到错误Microsoft.Data.SqlClient.SqlException (0x80131904):数据库中已经有一个名为“sometablename”的对象。
我假设发生这种情况是因为没有迁移历史记录,并且它试图从头开始创建所有内容。
如何将迁移添加到以前未使用过的数据库?
【问题讨论】:
标签: c# .net visual-studio entity-framework entity-framework-core