【发布时间】:2011-11-15 23:27:44
【问题描述】:
我正在尝试将 Linq 保存到 SQL DateTime 字段,该字段具有年、月、日、小时、分钟,但只有年、日、月保存在服务器上,小时和分钟保存到 SQL 为00:00。 DB中字段的格式为datetime,linq to sql为DateTime。
这段代码很好地解析了我的日期:
DateTime tosave = new DateTime(x.Year, x.Month, x.Day,x.Hour, x.Minute, x.Second);
我在SubmitChanges(); 上没有收到任何错误
【问题讨论】:
-
如果是日期并且您将其更改为日期时间,请尝试从上下文文件中删除表格并重新拖动它
-
保存
DateTime的数据库列的确切类型是什么?
标签: c# sql linq-to-sql