Windows Phone 8 SQL Server CE 转换为日期时间时发生溢出



我正在尝试使用 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

但我不明白为什么这会成为我想插入的内容的问题。

任何想法可能是什么问题?

您的类中还有其他日期时间列...

最新更新