如果您正在尝试构建实体框架连接字符串,只需使用如下。它将帮助您..
string connectionString = new System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
System.Data.SqlClient.SqlConnectionStringBuilder scsb = new System.Data.SqlClient.SqlConnectionStringBuilder(connectionString);
EntityConnectionStringBuilder ecb = new EntityConnectionStringBuilder();
ecb.Metadata = "res://*/Sample.csdl|res://*/Sample.ssdl|res://*/Sample.msl";
ecb.Provider = "System.Data.SqlClient";
ecb.ProviderConnectionString = scsb.ConnectionString;
更新:
获取连接字符串的最简单方法是使用 Visual Studio 中的服务器资源管理器窗口(查看--> 服务器资源管理器菜单)并从该窗口连接到服务器。然后您可以在已连接服务器的属性中看到连接字符串(F4 选择您的连接)。
如果您在 SQL Server Management Studio 中创建数据库,该数据库将在服务器实例中创建,因此,要部署您的应用程序,您必须备份数据库并将其部署在部署 SQL Server 中。或者,您可以使用使用 SQL Server Express(SQL Server 2012 中的 localDB)的数据文件,该文件将与您的应用程序一起轻松分发。
即,如果它是一个 ASP.NET 应用程序,则有一个 App_Datafolder。如果您右键单击它,您可以添加一个新元素,它可以是 SQL Server 数据库。该文件将位于该文件夹中,可与 SQL Express 一起使用,并且易于部署。您需要在计算机上安装 SQL Express。