sql - 在本地运行 Azure 移动服务器项目

标签 sql entity-framework azure model-view-controller azure-mobile-services

我正在使用本地 SQL 数据库在本地运行 Azure 移动服务器项目。 我从快速入门项目开始,但是一旦我将实体更改为更复杂的东西,我的迁移就会出现此错误:

“无法在表上创建多个聚集索引...”

即使使用正确的架构,我也会遇到另一个错误:

“不支持影响迁移历史记录系统表位置的自动迁移(例如默认架构更改)。请对影响迁移历史记录系统表位置的操作使用基于代码的迁移。”

最佳答案

如果您使用迁移,EF 可能会尝试将主键和 CreatedAt 列创建为聚集索引。如果您告诉迁移使用 Azure 移动服务/应用 SqlGenerator,它应该执行正确的操作。

看看我的回答 here为您解决问题。

关于sql - 在本地运行 Azure 移动服务器项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953101/

相关文章:

sql - 两个表的平面连接

php - 从 MySQL 表中获取数据并插入到另一个表中

用于在我的架构中查找包含列的表的 SQL 查询

sql - 在 MySQL 中用一个公共(public)键连接两个表

entity-framework - EF 4.3 迁移 - 如何生成降级脚本?

c# - 在 C# 中通过在运行时创建的对象最小化 RAM 的使用

entity-framework - Entity Framework 一对一映射问题

azure - 如何从 Azure DevOps 中的文件夹(不是 zip)部署 WebApp

azure - 参数化 Yaml 和 Bicep

azure - 如何获取存储在blob存储中的所有文件名并将其保存到表或csv中