我使用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.'
而且我认为这是因为我的天蓝色数据库是空的。为什么没有实体框架创建表?
答案 0 :(得分:0)
错误是我忘记在新数据库上运行迁移:
* Add-Migration newDb *更新的数据库的