为什么我的数据库多次更新没有错误,但现在有错误?

时间:2016-09-01 10:41:50

标签: c# sql-server entity-framework data-migration

我正在使用Entity Framework Code-First和Data Migrations来构建我的数据库。

今天早上,在过去的两个小时里,我使用update-database至少3次来更新最新的迁移数据库。

我对数据模型做了另一个小改动并尝试了另一次更新,只是这一次,我收到了以下错误:

  

System.Data.SqlClient.SqlException:无效的对象名称'dbo.BaseRoles'。

我几个月没有为这个表打开POCO类,所以我只能假设这个表名已经在以前的更新中使用过了。

将此数据注释添加到类中解决了问题。

[Table("Roles")]
public class Roles : BaseRoles

为什么有必要在没有必要3次更新之前执行现在

0 个答案:

没有答案