【发布时间】:2010-11-22 20:08:01
【问题描述】:
我有一个包含 5 列的数据表,其中一行被数据填充,然后通过事务保存到数据库中。
保存时返回错误:
将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围
这意味着,如阅读,我的数据表的类型为DateTime2,我的数据库类型为DateTime;这是错误的。
日期列设置为DateTime,如下所示:
new DataColumn("myDate", Type.GetType("System.DateTime"))
问题
这可以在代码中解决还是必须在数据库级别进行更改?
【问题讨论】:
标签: c# sql-server entity-framework datetime orm