我正在尝试检查从 SQL 返回的字段是否为空,但我一直在 isDBNull 上收到“无效的初始化程序成员声明符”
这是我的代码,可能是什么原因造成的?
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"))
});
}
Run Code Online (Sandbox Code Playgroud)
小智 5
确保所有属性都在{}
例如内初始化
PropertyName = dr.IsDBNull(dr.GetOrdinal("NAME")) ? null : dr.GetString(dr.GetOrdinal("NAME")),
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
22653 次 |
最近记录: |