entity-framework - 如何更新数据库迁移到我的 azure Db 而不是 SQLEXPRESS

标签 entity-framework azure entity-framework-migrations

我的 web.config 有一个连接到 azure 数据库的 ConnectionString,但 Update-Database 命令使用 (DataSource: .\SQLEXPRESS, Provider: System.Data.SqlClient, Origin: Convention )

如何告诉 Visual Studio(包管理器控制台)使用我的 Azure 数据库?

最佳答案

我的DbContext错过了默认构造函数:

public MyDbContext()
  : base("DefaultConnection")
{
}

特别是对连接字符串的 base("DefaultConnection") 引用使其正常工作。

关于entity-framework - 如何更新数据库迁移到我的 azure Db 而不是 SQLEXPRESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29520243/

相关文章:

c# - EF 5 复合主键(由于某种原因不起作用)

mysql - Azure 数据工厂中复制期间的数据转换

Azure 管理组没有任何有效的订阅

c# - 多容器 Azure WebApp 无法与托管标识一起使用

数据库在更新时应用所有以前的迁移,而不仅仅是新迁移

c# - EF 迁移 : Truncate table

entity-framework - EF 5 同步模型到数据库项目

c# - 无法确定类型之间关联的主体端 - Entity Framework 错误,同一类之间的类关系

c# - 存储库模式中的类映射错误

asp.net-core - 如何使用 EFCore Code First Migrations 指定复合主键