質問編集履歴
2
新たにChipTypeTableクラスを作りました。DBのテーブルに合わせた内容になっています。
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -114,4 +114,17 @@
|
|
|
114
114
|
インサート用の関数を修正(22行目)
|
|
115
115
|
cmd.Parameters.Add(new SqliteParameter("@chip_type_id",(int)x.chip_type_id ));
|
|
116
116
|
cmd.Parameters.Add(new SqliteParameter("@chip_type_id",int.Parse(x.chip_type_id.ToString())));
|
|
117
|
-
```
|
|
117
|
+
```
|
|
118
|
+
|
|
119
|
+
【新たに試したこと2】
|
|
120
|
+
新たにChipTypeTableクラスを作りました。DBのテーブルに合わせた内容になっています。
|
|
121
|
+
```C#
|
|
122
|
+
public class ChipTypeTable
|
|
123
|
+
{
|
|
124
|
+
public int chip_type_id { get; set; }
|
|
125
|
+
public string type_name { get; set; }
|
|
126
|
+
public string chip_id { get; set; }
|
|
127
|
+
public string mask_value { get; set; }
|
|
128
|
+
}
|
|
129
|
+
```
|
|
130
|
+
また、読み込んだJSONファイルの内容をデシリアライズするとき、デシリアライズの結果の型をList<dynamic>にしていたのを、List<ChipTypeTable>に変更しました。
|
1
インサート用の関数を修正(22行目)
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -106,4 +106,12 @@
|
|
|
106
106
|
私の場合は、.NET Framework4.8.1で開発をしているため、Entity Framework Coreを使用することができませんでした。
|
|
107
107
|
|
|
108
108
|
### 補足
|
|
109
|
+
【新たに試したこと1】
|
|
110
|
+
YT0014さまのコメントをもとに修正しました。
|
|
111
|
+
テーブルのデータ型と合わせた型にパラメータを変更しました。
|
|
112
|
+
解決はせず、同様のエラーメッセージが表示されます。
|
|
109
|
-
|
|
113
|
+
```C#
|
|
114
|
+
インサート用の関数を修正(22行目)
|
|
115
|
+
cmd.Parameters.Add(new SqliteParameter("@chip_type_id",(int)x.chip_type_id ));
|
|
116
|
+
cmd.Parameters.Add(new SqliteParameter("@chip_type_id",int.Parse(x.chip_type_id.ToString())));
|
|
117
|
+
```
|