所以我有一个类(属性_id, _title, _note, _issued_in, _accepted_in, _lead_time, _done_in, _difficulity, _worker_fname, _worker_lname
),一些属性可能是null
。
我想做的就是从MySQL获取数据,而不是null
。 (因为我得到Exception
否则null
数据应该被忽略。
我可以使用它来检查每个字段;
if (!reader.IsDBNull(reader.GetOrdinal("issued_in")))
dummy.issued_in = reader.GetString("issued_in");
但这样做更快吗?我可以获得例如字段名称并在循环中执行但是存在问题。我无法定义要填充的属性
foreach (var field in fields) {
if (!reader.IsDBNull(reader.GetOrdinal(field.ToString())))
dummy.// >>>> HERE >>>> done_in = reader.GetString(field.ToString());
}
}