我有一个Azure Table
Car
(PK, RK, T, ">CarName"(和另一个Azure TableColor
(PK, RK, T, "ColorName"(。
Car
0 0 00:00 Tesla
0 1 00:00 Toyota
Color
0 0 00:00 Black
0 1 00:01 White
0 2 00:02 Red
如何将新属性"Color"添加到我的Car
以引用Color
表中的条目?
我的意思是,例如,如何指示丰田是红色的?应该是
0 1 00:00 Toyota 2
对于您的问题,实际上没有一个最佳解决方案,它基本上是一种权衡,最适合您。
请查看指导文档,其中详细介绍了有关如何在 Azure 表中对一对多关系进行建模的三种方法以及每种方法的优缺点。
-
单独的实体类型、相同的分区、相同的表
-
单独的实体类型,不同的分区或表或存储 帐户
-
非规范化为单个实体类型