实体框架核心迁移

时间:2020-03-09 09:34:50

标签: entity-framework entity-framework-core migration

我是Ef核心的新手。使用迁移。我最近在代码中做了一些更改。 出现以下错误:

操作失败,因为名称为“ IX_JobPosts_Role_Domain1_Filters_Item1_ExperienceLevelId”的索引或统计信息已存在于表“ JobPosts”上。

好吧,所以我做了遇到错误时的平常工作,删除了数据库和以前的迁移,然后重新开始。

每次迁移都可以正常进行。即使未对我的代码进行任何更改,第二次迁移也会提示相同的错误。

为什么会继续添加已经存在的列?

1 个答案:

答案 0 :(得分:0)

原因是ef核心不支持嵌套的拥有类型。