Nullable
类型在.NET 3.X中引入。假设我的DB表的列类型为datetime
,接受null
值。如果列数据假定来自Windows窗体客户端,我如何创建datetime
类型的属性并使其接受null
,以便可以将null
值发送到数据库表列?在.NEt的早期版本中如何做到这一点?
最佳答案
根据您的问题,我假设您使用的是.NET 2.0之前的.NET版本。
如果是这种情况,您可以选择以下几种方法:
使用“魔术”日期值表示“空”。通常DateTime.MinValue
或DateTime.MaxValue
将一个属性添加到您的类IsNull{Column}
(或{Column}IsNull
})中,如果该值为“ null”,则该属性将为true
。
关于c# - 如何在Nullable类型之前的日期时间输入null值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25326847/