将数据库从一个MVC项目迁移到另一个

时间:2015-08-08 20:55:30

标签: asp.net-mvc entity-framework database-migration

我正在使用Visual Studio 2013.不幸的是我遇到了一些我的MVC项目的问题。所以我创建了一个新项目,我需要将数据库提取到我的新项目,但无法弄清楚如何获取数据库。我正在使用数据第一种方法,实体框架和IIS Express localhost。

更新 我从旧项目的web.config复制了连接字符串,并将其粘贴到新项目的连接字符串上。(注意我首先在新项目中创建了ado.net实体数据模型,然后将字符串粘贴到其连接字符串上)。

现在在data connections窗口> Entities我的defaultconnection连接已更改为The underlying provider failed on Open,我在执行新项目数据库查询时遇到异常{{1}}。但是我无法获取旧的数据库表。

1 个答案:

答案 0 :(得分:0)

您的DBContext可能在其中一个构造函数中具有数据库连接的名称。

这对应于web.config。

的连接字符串的name

将配置移动到新的Web配置中,并确保新的DbContext引用正确的名称。