【发布时间】:2018-06-05 19:16:42
【问题描述】:
我正在使用 C# 开发一个 ASP.NET Core MVC Web 应用程序。我只将我的应用程序部署到 Azure 一次,并使用 Azure SQL 数据库来存储应用程序的数据。我对数据库进行了本地更改(通过在数据库中名为Logs 的表中添加一个名为LogType 的额外列)并应用了迁移,并且在本地一切正常。我将我的应用程序重新部署到 Azure,它成功且没有错误。但是,当我浏览该网站时,我不断收到 Sql 异常:
SqlException:列名“LogType”无效。
所以我想问如何应用迁移并更新 Azure SQL 数据库以反映我的本地更改?
【问题讨论】:
-
你使用的是EntityFramework还是EntityFramework Core?
-
@TamásHuj 我正在使用 EF Core
-
在这种情况下,EF 核心自动迁移可能是解决方案:stackoverflow.com/questions/39526595/…
标签: asp.net azure asp.net-core-mvc azure-sql-database azure-web-app-service