質問編集履歴
1
追記:新設しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -93,3 +93,29 @@
|
|
93
93
|
|
94
94
|
|
95
95
|
大変初歩的な質問で恐縮ですが、ご回答の程お願い致します。
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
###補足(2017-07-28)
|
100
|
+
|
101
|
+
ベストアンサーの方の方法だけでは変換時に例外が吐かれてしまったため、以下のようにすることで回避できました。この記事を見る方がいらっしゃいましたら、参考になると幸いです。
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
```C#
|
106
|
+
|
107
|
+
workerId = int.Parse(reader.GetValue(0).ToString());
|
108
|
+
|
109
|
+
name = (string)reader.GetValue(1);
|
110
|
+
|
111
|
+
entryDate = DateTime.Parse(reader.GetValue(2).ToString());
|
112
|
+
|
113
|
+
workerType = reader.GetValue(3).ToString();
|
114
|
+
|
115
|
+
worker.Add(new Worker(workerId, name, entryDate, workerType));
|
116
|
+
|
117
|
+
```
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
GetValueはObject型を返却するらしく、それを一旦string型に変換、さらに各型にパースするという手順を踏んでまいります。
|