エンティティ フレームワーク接続文字列を構築しようとしている場合は、次のように使用するだけです。
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 がインストールされている必要があります。