我正在尝试使用 linq to sql 将记录插入到 SQL Server CE 数据库中。这是代码:
MedAidMember memberToInsert = new MedAidMember();
memberToInsert.Id = row.Mem_ID;
memberToInsert.memSchemeId = row.Mem_Sch_ID;
memberToInsert.BenefitDate = new DateTime(2008,08,08,1,12,33);
context.MedAidMembers.InsertOnSubmit(memberToInsert);
context.SubmitChanges();
什么时候
context.SubmitChanges();
被击中我得到异常
转换为日期时间时发生溢出。
已阅读说明 SQL Server CE 日期时间界限的链接:http: //msdn.microsoft.com/en-us/library/ms172424%28v=sql.100%29.aspx
但我不明白为什么这对我要插入的内容来说是个问题。
任何想法可能是什么问题?