是否有机会在这样构造的 Azure 表中重复 RowKey?
string.Format("{0:d19}", DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks)
这是同样的问题:
在我们为 Ticks 获得新值之前,我的 webrole 会创建两条记录吗?
我想按时间倒序返回实体。该表预计不会不断添加新实体,但希望会有很多插入事务。
解决方案
好的,感谢 Mark Seeman,这是我遇到的解决方案:
string.Format("{0:d19}+{1}", DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks, Guid.NewGuid().ToString("N"))
使用 Guid,我确定不会重复行键。