我正在使用本地 SQL 数据库在本地运行 Azure 移动服务器项目。 我从快速入门项目开始,但是一旦我将实体更改为更复杂的东西,我的迁移就会出现此错误:
“无法在表上创建多个聚集索引...”
即使使用正确的架构,我也会遇到另一个错误:
“不支持影响迁移历史记录系统表位置的自动迁移(例如默认架构更改)。请对影响迁移历史记录系统表位置的操作使用基于代码的迁移。”
最佳答案
如果您使用迁移,EF 可能会尝试将主键和 CreatedAt 列创建为聚集索引。如果您告诉迁移使用 Azure 移动服务/应用 SqlGenerator,它应该执行正确的操作。
看看我的回答 here为您解决问题。
关于sql - 在本地运行 Azure 移动服务器项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953101/