我在使用C#(.NET Framework 4.6.1)编写的服务器应用程序中使用实体数据模型。我正在从设备请求数据(通过Eneter.Messaging.Framework),其中的客户端应用程序也是用C#编写的,但是在Compact Framework(v3.9)中。一切正常,但是当我尝试将DateTime作为字符串从客户端发送到服务器并将其保存到数据库时,我得到一个entity.infrastructure.dbupdateexception错误。发送DateTime.UtcNow.ToString()
日期时发生此错误,但在其他情况下我收到错误。
例如,当我想使用string date = (new DateTime(2000,11,11,11,11,11)).ToString()
将收到的对象保存到数据库时,我尝试发送DbUpdateException
并收到错误db.SaveChanges()
。显然,我解析了收到的值DateTime.Parse(iten.Date)
。
我尝试发送其他日期格式,但它没有用。