【发布时间】:2014-05-20 08:38:55
【问题描述】:
我有一个最近创建并附加到 Azure SQL 数据库的 Azure 移动服务项目(C# 后端)。我一直在尝试在该后备数据库上启用代码优先迁移,但是当我尝试更新数据库时它会引发错误。
我执行了所有常规步骤以启用迁移(启用-迁移、添加-迁移)。但是当我尝试更新数据库时,它返回以下错误:
无法在表 'dbo.Appointments' 上创建多个聚集索引。在创建另一个之前删除现有的聚集索引“PK_dbo.Appointments”。
为什么会这样?我的数据库中没有任何表,该项目几乎是默认的。
【问题讨论】:
标签: c# sql entity-framework ef-code-first azure-sql-database