teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記&訂正

2018/11/23 03:01

投稿

退会済みユーザー
answer CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  **【追伸】**
14
14
 
15
- 話が通じなかったようですので、以下に質問者さんの Q1 ~ Q6 に対し説明しておきます。不明点があれば、何が不明なのか聞いてください。
15
+ 話が通じなかったようですので、以下に質問者さんの Q1 ~ Q6 に対し説明しておきます。不明点があれば、何が不明なのか聞いてください。
16
16
 
17
17
  回答・レスを貰ったら必ずタイムリーにフィードバックするようにしましょう。例え「分からない」とか「役に立たない」というフィードバックでも、無言よりは∞倍マシです。
18
18
 

1

追記

2018/11/23 03:01

投稿

退会済みユーザー
answer CHANGED
@@ -8,4 +8,40 @@
8
8
  Data Source=(local)\SQLEXPRESS;Initial Catalog=ConsoleApp1.Models.BooksDbContext;Integrated Security=SSPI
9
9
  ```
10
10
 
11
- で OK です。
11
+ で OK です。
12
+
13
+ **【追伸】**
14
+
15
+ 話が通じなかったようですので、以下に質問者さんの Q1 ~ Q6 に対し説明しておきます。不明点があれば、何が不明ないのか聞いてください。
16
+
17
+ 回答・レスを貰ったら必ずタイムリーにフィードバックするようにしましょう。例え「分からない」とか「役に立たない」というフィードバックでも、無言よりは∞倍マシです。
18
+
19
+ > Q1)なぜdata source=(localhost)\SQLEXPRESS;でアクセスできない?
20
+
21
+ (localhost)\SQLEXPRESS ⇒ (local)\SQLEXPRESS とすべきです。 上の質問に対する 2018/11/22 16:56 の私のコメントで紹介した MSDN ライブラリをよくよんでください。
22
+
23
+ > Q2)data source=なにならアクセスできる?
24
+
25
+ 上に書いた通り。
26
+
27
+ > Q3)コードの : base("name=BooksDbContext")はどこと関係する?
28
+
29
+ app.config に設定する接続文字列の名前、即ち以下の name="xxxxx" です。ちなみに、上の回答の接続文字列は下の yyyyy の部分に設定します。
30
+
31
+ ```
32
+ <connectionStrings>
33
+ <add name="xxxxx" connectionString="yyyyy" providerName="System.Data.SqlClient" />
34
+ </connectionStrings>
35
+ ```
36
+
37
+ > Q4)App.configの、name="BooksDbContext"か?
38
+
39
+ 上に書いた通り。
40
+
41
+ > Q5)initial catalog=ConsoleApp1.Models.BooksDbContext;はBooksDbContextのClass名?
42
+
43
+ データベース名です。上の質問に対する 2018/11/22 16:56 コメントで紹介した MSDN ライブラリをよく読んでください。
44
+
45
+ > Q6)initial catalog=ConsoleApp1.Models.BooksDbContext;は任意の名前にできる?
46
+
47
+ できません。