我使用Entity Framework在MVC中创建了一个项目。我添加了本地数据库的Edmx文件,现在我想连接到我的实时数据库。
现在我想在我的项目中保留本地和实时数据库,因此我可以根据我的Web配置更改使用任何数据库。
答案 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了解更多连接字符串示例