SQL Data Reader - handling Null column values

前端 未结 27 2499
甜味超标
甜味超标 2020-11-22 08:53

I\'m using a SQLdatareader to build POCOs from a database. The code works except when it encounters a null value in the database. For example, if the FirstName column in the

27条回答
  •  一向
    一向 (楼主)
    2020-11-22 09:01

    private static void Render(IList list, IDataReader reader)
            {
                while (reader.Read())
                {
    
                    listData.DownUrl = (reader.GetSchemaTable().Columns["DownUrl"] != null) ? Convert.ToString(reader["DownUrl"]) : null;
                    //没有这一列时,让其等于null
                    list.Add(listData);
                }
                reader.Close();
            }
    

提交回复
热议问题