我经历了面对这个问题的艰难日子。在ent
对象中,我将DiinputTanggal
属性作为日期。在数据库中,我有DiinputTanggal
列作为DateTime。当我尝试将ent
对象插入数据库时,我在下面的屏幕截图中显示以下错误。但是当我调试时,DiinputTanggal
对象中的属性ent
看起来非常好并且格式很好。我不知道我的错误在哪里。
答案 0 :(得分:1)
查看截图,可能是导致溢出的TaggalAktif
属性。 .Net DateTimes默认为DateTime.MinValue
,无法在SQL DateTime
中表示。
你有几个选择
DateTime
更改为可为空(并确保将属性初始化为null)。DateTime2
或仅Date
。