无法删除表'dbo.Series',因为它不存在或您没有权限

时间:2017-05-14 11:48:56

标签: c# entity-framework ef-code-first

我正在尝试在我的项目上运行update-database -verbose,但我一直收到此错误

  

无法找到对象“dbo.Series”,因为它不存在或您没有权限。

我已经查看了有关此错误消息的stackoverflow上的其他示例,但它们都是不同的情况。在我的例子中,'dbo.Series'确实存在于我的代码中,我可以在SQL数据库中看到它。

以下是最新迁移文件中的Up()代码。

public override void Up()
{
    AddColumn("dbo.Series", "FixtureId", c => c.Int());
    AddColumn("dbo.Fixture", "SeriesId", c => c.Int());
    CreateIndex("dbo.Series", "FixtureId");
    CreateIndex("dbo.Fixture", "SeriesId");
    AddForeignKey("dbo.Series", "FixtureId", "dbo.Fixture", "Id");
    AddForeignKey("dbo.Fixture", "SeriesId", "dbo.Series", "Id");
}

是否有将我的迁移和当前数据库重新放回同一页面?

由于

0 个答案:

没有答案