如果我更换计算机,我是否必须为实体更改connectionString,或者只更改其他connectionStrings?

时间:2016-09-12 02:38:29

标签: asp.net-mvc

如果必须,请告诉我要改变的部分?

<add name="RestaurantEntities" connectionString="metadata=res://*/DataLayer.RestaurantModel.csdl|res://*/DataLayer.RestaurantModel.ssdl|res://*/DataLayer.RestaurantModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\Restaurant.mdf;integrated security=True;connect timeout=30;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

2 个答案:

答案 0 :(得分:0)

您必须更改已使用的conectionString 与服务器托管数据库

答案 1 :(得分:0)

使用此connectionString。我认为在另一台计算机上运行时我们不必改变它。因为data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\Restaurant.mdf; 它告诉我们它会将可用的数据库文件(Restaurant.mdf)附加到LocalDB \ v22.0