这样的 ,
我从数据库里面查询出来数据给 我的model对象
model 对象 有个属性是 datetime?类型 注意这里有?可以null了
然后我数据查询数据 赋值给 这个对象的datetime类型的属性时候 一共有两种情况 一是有数据 要做datatiem转换,二是没数据直接赋值给他
请问一般这种情况怎么解决
以下是代码
[C#] 纯文本查看 复制代码 using (System.Data.DataTable dt = DBHelper.GetDataSet(mab,sqlStr))
{
foreach (DataRow dr in dt.Rows)
{
MAB _mab = new MAB();
mab.MABLIMIT = ((dr["MABLIMIT"] != null) ? Convert.ToDateTime(dr["MABLIMIT"]) : null);
list.Add(_mab);
}
return list;
}
以下是model 代码
[C#] 纯文本查看 复制代码 /// <summary>
/// 付费有效期
/// </summary>
public DateTime? MABLIMIT
{
get { return mABLIMIT; }
set { mABLIMIT = value; }
}
|