DynamoDB how to use ScanAsync on a nested structure?

Viewed 100

Anyone have any idea / example how can I get the list of DynamoDbRepo with all nested structure if in DynamoDbMethodParameter.Name == specific value? I suppose I should use ScanAsync but with what setting( ScanRequest ) ?


        [DynamoDBTable("REPO_TABLE")]
        public class DynamoDbRepo
        {
            [DynamoDBProperty("Id")]
            [DynamoDBHashKey]
            public int Id { get; set; }
            [DynamoDBProperty("Solutions")]
            public List<DynamoDbSolution> Solutions { get; set; }
        }
    
        public class DynamoDbSolution
        {
            [DynamoDBProperty("Path")]
            public string Path { get; set; }
            [DynamoDBProperty("Methods")]
            public List<DynamoDbMethod> Methods { get; set; }
        }
    
        public class DynamoDbMethod
        {
            [DynamoDBProperty("Name")]
            public string Name { get; set; }
            [DynamoDBProperty("MethodParameters")]
            public List<DynamoDbMethodParameter> MethodParameters { get; set; }
        }
    
        public class DynamoDbMethodParameter
        {
            [DynamoDBProperty("Type")]
            public string Type { get; set; }
            [DynamoDBProperty("Name")]
            public string Name { get; set; }
        }
0 Answers
Related