我有一个包含5列的数据表,其中一行填充数据,然后通过事务保存到数据库.
保存时,会返回错误:
将datetime2数据类型转换为日期时间数据类型会导致超出范围的值
这意味着,正如所读,我的数据表有一种类型DateTime2和我的数据库a DateTime; 那是错的.
DateTime2
DateTime
日期列设置为DateTime如下所示:
new DataColumn("myDate", Type.GetType("System.DateTime"))
题
这可以在代码中解决,还是必须在数据库级别上进行更改?
c# sql-server orm datetime entity-framework
c# ×1
datetime ×1
entity-framework ×1
orm ×1
sql-server ×1