相关疑难解决方法(0)

将datetime2数据类型转换为日期时间数据类型会导致超出范围的值

我有一个包含5列的数据表,其中一行填充数据,然后通过事务保存到数据库.

保存时,会返回错误:

将datetime2数据类型转换为日期时间数据类型会导致超出范围的值

这意味着,正如所读,我的数据表有一种类型DateTime2和我的数据库a DateTime; 那是错的.

日期列设置为DateTime如下所示:

new DataColumn("myDate", Type.GetType("System.DateTime"))

这可以在代码中解决,还是必须在数据库级别上进行更改?

c# sql-server orm datetime entity-framework

356
推荐指数
10
解决办法
34万
查看次数

标签 统计

c# ×1

datetime ×1

entity-framework ×1

orm ×1

sql-server ×1