实体框架EDMX文件本地和实时

时间:2015-04-14 07:28:53

标签: .net entity-framework model-view-controller

我使用Entity Framework在MVC中创建了一个项目。我添加了本地数据库的Edmx文件,现在我想连接到我的实时数据库。

现在我想在我的项目中保留本地和实时数据库,因此我可以根据我的Web配置更改使用任何数据库。

1 个答案:

答案 0 :(得分:1)

假设您的本地和实时数据库具有相同的结构,您的edmx文件将适用于live和dev数据库。您只需更新连接字符串以指向实时数据库。

您的连接字符串可以在MVC项目的web.config文件中找到。

示例本地连接字符串:

<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\dbname.mdf;Initial Catalog=dbo;Integrated Security=True" providerName="System.Data.SqlClient" />

示例sql server 2008连接字符串:

<connectionStrings>
<add name="ConnectionStringName" providerName="System.Data.SqlClient" connectionString="Server=DatabaseServerName;Database=dbname;User Id=username; Password=password; MultipleActiveResultSets=true" />

查看http://Connectionstring.com了解更多连接字符串示例