【发布时间】:2019-02-20 17:14:18
【问题描述】:
我首先使用 EF6 代码,并禁用了自动迁移。在我的本地 PC 上一切正常,但是当我从 Visual Studio 发布到 Azure 时,我收到一条错误消息,告诉我架构更新正在终止,因为可能会发生数据丢失。
我知道我正在运行的更改将意味着会发生数据丢失,但这很好。但我不知道如何禁用此检查运行。我在其他地方看到过与数据库项目相关的帖子 - 但不知道如何首先为 EF6 代码执行此操作。
确切的错误消息如下。非常感谢您的帮助。
错误 SQL72014:.Net SqlClient 数据提供程序:检测到消息 50000、级别 16、状态 127、第 10 行。架构更新正在终止,因为可能会发生数据丢失。
错误 SQL72045:脚本执行错误。
执行的脚本:
FROM [dbo].[Shift])
RAISERROR (N'Rows were detected. The schema update is terminating because data loss might occur.', 16, 127)
WITH NOWAIT;
【问题讨论】:
标签: visual-studio entity-framework azure visual-studio-2017 entity-framework-6