下面是我的 dynamodb 行对象结构。状态,呼叫是第一级列和内部呼叫,我有嵌套数据。
Record
->Status : 0
->Calls
-[0]:CapIndex : 5
-[1]:CapIndex : 0
Servicestack 中的扫描查询是什么,我需要获取 Status=0 的行以及是否有任何 CapIndex=0 的调用
我尝试了以下但它抛出异常
dynamoClient.FromScan<Cache>(x=>x.Status==0 && x.Calls.Any(y=>y.CapIndex == 0)).Exec()
例外:从范围“”引用的“缓存”类型的变量“x”,但未定义
大家有什么想法吗?