获取非“null”

时间:2017-04-12 15:35:44

标签: c# mysql

所以我有一个类(属性_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());
    }
}

0 个答案:

没有答案