DBNull.Value与Null用于数据库的表table与实体entity之间转换
从数据库读取出来,如果数据表的字段值为空值,那么该字段就是DBNull.Value。可以通过判断转换为null。
if(data.Rows[0]["name"] == DBNull.Value) {entity.name=null}
如果实体entity字段为null,那么可以通过判断转换DBNull。name==null??DBNull.Value
从数据库读取出来,如果数据表的字段值为空值,那么该字段就是DBNull.Value。可以通过判断转换为null。
if(data.Rows[0]["name"] == DBNull.Value) {entity.name=null}
如果实体entity字段为null,那么可以通过判断转换DBNull。name==null??DBNull.Value