【发布时间】:2019-11-18 13:35:11
【问题描述】:
问题是我在本地 sqlite 中的 text 数据类型中有 2 列 CreatedAt 和 UpdatedAt,而在服务器上这两列是 datetimeoffset 数据类型。
当我使用 azure 的 MobileServiceClient 插入/更新任何记录时,除了这两列之外的所有内容都会进入数据库,从而产生 NULL 值。
同样,如果我使用SQLite 连接更新这些列,它会更新记录就好了。但是,当我同步时,Azure 不会在服务器上获取这两列的值。
我尝试过的事情:
- 在这些列中插入所有可能的日期时间格式,我认为这是问题所在。
- 更改列的数据类型以匹配服务器上的数据类型,但
MobileServiceClient插入默认日期和时间,即 01/01/0001
我无法理解此服务如何在本地和服务器上处理数据。 有什么帮助吗?
【问题讨论】:
标签: c# sqlite azure xamarin.forms azure-mobile-services