这些连接字符串有什么区别?

时间:2016-12-19 07:20:58

标签: c# asp.net xml

我正在尝试使用visual studio - asp.net MVC登录模块,经过一些搜索我发现我只需要将连接字符串更改为SQL Server,它将为我创建数据库和表格注册。 Web.config中的默认连接字符串是:

<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-FullTest-20161219090404.mdf;Initial Catalog=aspnet-FullTest-20161219090404;Integrated Security=True"
  providerName="System.Data.SqlClient" />

我不明白连接字符串,也不知道要改变什么,我也知道当我连接到SQL Server时,我的连接字符串总是这样:

<add name="ProjectNameEntities" connectionString="metadata=res://*/Models.ProjectNameModel.csdl|res://*/Models.ProjectNameModel.ssdl|res://*/Models.ProjectNameModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=DatabaseName;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

那些连接字符串之间有什么区别?并请我在连接字符串中需要更改才能正常工作。我试过了:

<add name="DefaultConnection" connectionString="metadata=res://*/Models.FullTestModel.csdl|res://*/Models.FullTestModel.ssdl|res://*/Models.FullTestModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=FullTest;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

它不起作用。我需要了解连接字符串如何正常工作。

由于

0 个答案:

没有答案