это структура класса,
public class TestClass
{
[BsonId]
[BsonRepresentation(BsonType.ObjectId)]
public string _Id { get; set; }
public List<TemplateValuesNew> TemplateValues { get; set; }
}
public class TemplateValuesNew
{
public string controlId { get; set; }
public List<object> TemplateValue { get; set; }
}
Сохранить работает нормально, когда
List<object> TemplateValue
просто. но для сложного типа, как
{[
{
"FieldName": "New Attr",
"FieldValue": "one"
},
{
"FieldName": "New Attrs",
"FieldValue": "two"
},
{
"FieldName": "New Attr",
"FieldValue": "thre"
},
{
"FieldName": "New Attrs",
"FieldValue": "four"
}
]
это сохранение, но с другим форматом данных, почему это так?
Другие форматы могут быть похожи на строковый массив или сохраняются значения одной строки
[{"firstvalue","secondvalue"}] or can be [{"singlevalue"}]