我正在使用Visual Studio 2013.不幸的是我遇到了一些我的MVC项目的问题。所以我创建了一个新项目,我需要将数据库提取到我的新项目,但无法弄清楚如何获取数据库。我正在使用数据第一种方法,实体框架和IIS Express localhost。
更新 我从旧项目的web.config复制了连接字符串,并将其粘贴到新项目的连接字符串上。(注意我首先在新项目中创建了ado.net实体数据模型,然后将字符串粘贴到其连接字符串上)。
现在在data connections
窗口> Entities
我的defaultconnection
连接已更改为The underlying provider failed on Open
,我在执行新项目数据库查询时遇到异常{{1}}。但是我无法获取旧的数据库表。
答案 0 :(得分:0)
您的DBContext可能在其中一个构造函数中具有数据库连接的名称。
这对应于web.config。
的连接字符串的name
将配置移动到新的Web配置中,并确保新的DbContext引用正确的名称。