C#从本地数据库切换到外部(Azure)数据库会导致错误

时间:2017-11-05 14:41:32

标签: c# azure

我使用Code First与Entity Framework一起使用Visual Studio附带的内置数据库。现在我想转移到外部数据库,所以我创建了一个并保存了连接字符串。所以我通过在db上下文构造函数中提供连接字符串来连接到我的azure数据库。现在,问题是实体框架无法创建必要的表。当我运行我的应用程序并尝试访问某些内容时,我得到System.Data.SqlClient.SqlException: 'Either the parameter @objname is ambiguous or the claimed @objtype (COLUMN) is wrong.' 而且我认为这是因为我的天蓝色数据库是空的。为什么没有实体框架创建表?

1 个答案:

答案 0 :(得分:0)

错误是我忘记在新数据库上运行迁移:

* Add-Migration newDb *更新的数据库的