错误:迁移 - >向Entity Framework Core

时间:2016-12-07 10:50:10

标签: database entity-framework asp.net-core migration

我有一个工作的应用程序,有一些对象,数据库等。一切正常。我用ASP .NET CORE和Entity Framework Core 1.0构建它。我正在使用“Code First”。

现在我想在表联系人和组织中添加一个新属性(userID)。

这就是我所做的:

1-我将它添加到模型Contact.cs和Organization.cs中,如下所示:

    public Guid UserId { get; set; }

2-我进行了迁移:

c...\ContactManagement> dotnet ef migrations add userID

我收到了一个新的迁移文件。

3-我尝试更新数据库,我收到此错误:

**The index 'IX_Tags_ContactId' is dependent on column 'ContactId'
ALTER TABLE ALTER COLUMN ContactId failed because one or more objects access this column**

就是这样。我不会忽略这一点。

我不明白新列的工作原理是什么。

我在Stackoverflow中已经读到我必须删除约束,但是查看数据库表并没有限制删除。

任何想法,发生了什么?

0 个答案:

没有答案