回答編集履歴

2

訂正

2023/02/26 09:10

投稿

退会済みユーザー
test CHANGED
@@ -10,7 +10,8 @@
10
10
 
11
11
  を一行追加すれば解決するはずです。
12
12
 
13
- 質問のコードの ```_context.UserInfo.Add(UserInfo);``` で ```public UserInfo(string id, string password, string name) ``` を使おうとしたから失敗したということでしょう。
13
+ ~~質問のコードの ```_context.UserInfo.Add(UserInfo);``` で ```public UserInfo(string id, string password, string name) ``` を使おうとしたから失敗したということでしょう。~~
14
+ クライアントから送信されてきた id, name, password を使って UserInfo のインスタンスを生成する時に、 ```public UserInfo(string id, string password, string name) ``` を使って失敗したということでしょう。
14
15
 
15
16
  ただ、Create だけでなく、スキャフォールディングで生成された Index, Edit, Details, Delete は最初からダメだったはず。Create は入力画面は表示されるものの、入力して送信するとダメなはず。
16
17
 

1

訂正

2023/02/26 08:59

投稿

退会済みユーザー
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  を一行追加すれば解決するはずです。
12
12
 
13
- 質問のコードの ```await _context.SaveChangesAsync();``` で ```public UserInfo(string id, string password, string name) ``` を使おうとしたから失敗したということでしょう。
13
+ 質問のコードの ```_context.UserInfo.Add(UserInfo);``` で ```public UserInfo(string id, string password, string name) ``` を使おうとしたから失敗したということでしょう。
14
14
 
15
15
  ただ、Create だけでなく、スキャフォールディングで生成された Index, Edit, Details, Delete は最初からダメだったはず。Create は入力画面は表示されるものの、入力して送信するとダメなはず。
16
16