回答編集履歴
2
マークダウンを修正
answer
CHANGED
@@ -5,6 +5,7 @@
|
|
5
5
|
[ConfigurationManager.ConnectionStrings プロパティ](https://msdn.microsoft.com/ja-jp/library/system.configuration.configurationmanager.connectionstrings.aspx)
|
6
6
|
|
7
7
|
> もっと簡単にデータベースを扱える方法があればぜひ教えてください
|
8
|
+
|
8
9
|
接続文字列を直書きするのが一番簡単かもです
|
9
10
|
SQLServerの統合認証を使っていれば
|
10
11
|
|
1
回答を補足
answer
CHANGED
@@ -2,4 +2,20 @@
|
|
2
2
|
|
3
3
|
そもそもConfigurationManager.ConnectionStringsは「既定構成の ConnectionStringsSection データを取得」だけの機能しかなく、都合よく接続文字列を生成してくれるものではありませんよ
|
4
4
|
|
5
|
-
[ConfigurationManager.ConnectionStrings プロパティ](https://msdn.microsoft.com/ja-jp/library/system.configuration.configurationmanager.connectionstrings.aspx)
|
5
|
+
[ConfigurationManager.ConnectionStrings プロパティ](https://msdn.microsoft.com/ja-jp/library/system.configuration.configurationmanager.connectionstrings.aspx)
|
6
|
+
|
7
|
+
> もっと簡単にデータベースを扱える方法があればぜひ教えてください
|
8
|
+
接続文字列を直書きするのが一番簡単かもです
|
9
|
+
SQLServerの統合認証を使っていれば
|
10
|
+
|
11
|
+
```
|
12
|
+
public string GetSQLServerConnectionString()
|
13
|
+
{
|
14
|
+
return @"Data Source=[ここにSQLServerのコンピュータ名かIPアドレスを直書き];"
|
15
|
+
+ @"Initial Catalog=[データベース名を直書き];"
|
16
|
+
+ @"Integrated Security=True;";
|
17
|
+
}
|
18
|
+
```
|
19
|
+
が一番簡単ですかね
|
20
|
+
|
21
|
+
これで慣れたら、可変の部分を切り出したり、構成ファイルに接続文字列ごと外出ししたりされると、別のSQLServerにも繋げられたり、ビルドし直さなくてもよくなります
|