C# 在WebAPI中设计与MongoDB相关的模型

C# 在WebAPI中设计与MongoDB相关的模型,c#,asp.net,mongodb,webapi,C#,Asp.net,Mongodb,Webapi,我正在实现一个模型,如下所示: 有一个称为ROBOT的实体,任何ROBOT都可能有多个参数,任何参数都可能有电话号码设置和一些选项。以下是该模型的一个示例: { "Robot": "Test", "Parameters: { [ "Name": "Charge", "Handling":

我正在实现一个模型,如下所示:

有一个称为ROBOT的实体,任何ROBOT都可能有多个参数,任何参数都可能有电话号码设置和一些选项。以下是该模型的一个示例:

{
     "Robot": "Test",
     "Parameters: {
          [
               "Name": "Charge",
               "Handling": {
                    [
                         "Min": 4,
                         "Max": 10,
                         "Telephone": "1111111111",
                         "Text": "MyTexT"
                    ],
                    [
                         "Min": 6,
                         "Max": 11,
                         "Telephone": "222222222222",
                         "Text": "Another Text"
                    ]
               }
          ]
     }
}

请您帮助我如何针对WebAPI和MongoDB设计此实例的模型?

我认为您必须从内部开始,然后再从外部开始,例如,您应该有一个用于处理属性的模型,并将其作为一个由Min、Max等组成的类。然后将处理作为外部部分的一个属性,即Partmeter。然后为参数创建一个类。完成后,进入外部部分,将参数作为主模型的属性。

我认为您必须从内部开始,然后再转到外部,例如,您应该有一个用于处理属性的模型,并将其作为一个由Min、Max等组成的类。然后将处理作为外部部分的一个属性,即Partmeter。然后为参数创建一个类。完成后,进入外部部分,将参数作为主模型的属性