关于 sql server:时间戳 vs 日期列 sql azure 用于数据同步和乐观并发

timestamp vs date column sql azure for data sync and optimistic concurrency

将 Sql Azure 与实体框架一起使用。我们的大多数表格都有一个日期列,我们存储记录的编辑时间和编辑者。出于以下原因将这些列设置为时间戳列是否有好处

  • 如果我们想通过 SQL 数据同步将此数据库与另一个数据库同步,即如果我们有一个时间戳列,我们可以将其用于我们的日志记录和数据同步,特别是如果数据同步坚持所有具有时间戳列的表,时间戳是否有帮助
  • 有这个专栏有助于乐观并发(通过实体框架)吗?

  • 要回答您的第一个问题,否。SQL 数据同步服务将创建自己的更改跟踪机制,您无法将其配置为重用您的时间戳列。