【发布时间】:2020-02-17 14:13:27
【问题描述】:
尝试创建具有数据库访问权限的 .NET Core 3.0(通用主机)应用并将其部署到 Azure 应用服务。如官方 Microsoft 文档中的示例所示,在部署到 Azure 应用服务时,您可以使用 SQLite DB 进行本地开发,使用 Azure SQL 进行生产。
我遇到的问题与迁移有关,SQLite 的本地迁移工作正常,但这些 SQLite 迁移似乎与 Azure SQL 不完全兼容,因此在部署到 Azure 并尝试从本地 SQLite 应用迁移时,SQLDB 创建失败.
当您喜欢将本地数据库用于开发而将另一个 (Azure SQLDb) 用于生产时,推荐的处理这种情况的方法是什么?
我在 macOS 上使用 VSCode 作为我的开发环境。
【问题讨论】:
标签: c# azure .net-core azure-sql-database entity-framework-migrations