在azure表存储中,是否可以在给定表的列上添加唯一约束?
答案 0 :(得分:2)
Azure表存储实体没有列。每个实体可能具有属性,并且每个实体的这些属性不必相同。
唯一的唯一约束是partition key
+ row key
的组合。
答案 1 :(得分:0)
这里有关于Azure表存储的优秀文章:
http://msdn.microsoft.com/en-us/library/windowsazure/dd179338.aspx
因为它只有一个Row Key和一个Partition Key,而Row Key本质上是主键,所以看起来除了你在你的客户端构建那种东西之外,它还没有任何其他的约束。 / server使用或公开它。
来自文章:
Table服务不强制表的任何模式,因此同一个表中的两个实体可能具有不同的属性集。开发人员可以选择在客户端强制执行模式。表可以包含任意数量的实体。
HTH:)