我想为事务创建Azure表,并且想使用DATE作为分区键。我可以使用DATE作为Azure表中的分区键吗?如果我需要在代码中使用日期,是否需要将日期转换为字符串?
最佳答案
由于PartitionKey
属性的类型为String
,因此您需要将日期/时间转换为字符串。再次请记住,实体是按字母顺序在PartitionKey
(和RowKey
)上排序的,您要确保在转换为字符串时以某种方式设置格式,以便按期望的顺序返回实体。我建议使用yyyy-MM-ddTHH:mm:ss
格式将其转换为字符串,以便始终附加新订单。
关于c# - 我可以使用DATE作为Azure表中的分区键吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30589646/