我有两个相关的实体。
Fruits.Apple Cars.Bmw
这些实体属于同一个用户,我想将userId用作两个实体的partitionKey。
我将它们存储在同一个分区中,但是当我使用CreateQuery传递partitionKey时,查询将返回具有该分区的所有实体,而不仅仅是苹果。
这是一个例外:
“当前值'Fruits.Apple'类型与预期的'Cars.Bmw'类型不兼容。”
是否有乳清按类型过滤以避免此类错误?
谢谢,
穆里罗
答案 0 :(得分:2)
添加固定长度的“类型”指示符作为行键前缀,并将PartitionKey和RowKey前缀作为范围过滤(> =前缀&&<前缀+)将允许您存储多个实体一个表并使用相同的分区键。