我正在尝试检查从 SQL 返回的字段是否为空,但我不断在 isDBNull 上收到“Invalid Initializer Member Declarator”
这是我的代码,可能是什么原因造成的?
while (dr.Read())
{
staff.Add(new Staff()
{
id = dr.GetInt32(dr.GetOrdinal("id")),
dr.IsDBNull(dr.GetOrdinal("NAME")) ? null : dr.GetString(dr.GetOrdinal("NAME")),
PARENT = dr.GetString(dr.GetOrdinal("PARENT")),
VALUE = dr.GetString(dr.GetOrdinal("VALUE")),
VALUETYPE = dr.GetString(dr.GetOrdinal("VALUETYPE"))
});
}