.Net Core EntityFramework Timestamp列错误地反序列化

时间:2019-06-06 03:01:37

标签: mysql .net-core entity-framework-core datetime-format datetimeoffset

我有一个现有的数据库表,其中包含一个Timestamp列,其值是“ 2038-01-19 08:00:00”。我正在使用.Net Core 2.2和最新的EF。时间戳映射到DateTimeOffset。但是,它读出的年份是1938,当在DbContext上Update对象时,导致应用程序引发MySqlException:

Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> MySql.Data.MySqlClient.MySqlException: Incorrect datetime value: '1938-01-19 00:40:00' for column 'LockoutEnd' at row 1

任何建议和见识都受到赞赏。

0 个答案:

没有答案