После вставки/обновления единственным недостающим свойством является рекурсивное/вложенное свойство. Остальные данные я вижу. Я что-то упустил?
Код: Выделить всё
public class Store
{
[BsonElement("_id")]
[Required(ErrorMessage = "Id")]
[BsonRepresentation(BsonType.ObjectId)]
public string Id { get; set; }
[BsonElement("isActive")]
public bool IsActive { get; set; }
[BsonElement("rows")]
public List Rows { get; set; }
}
[BsonIgnoreExtraElements]
public class Row
{
[BsonElement("rowId")]
public int RowId { get; set; }
[BsonElement("size")]
public int Size { get; set; }
[BsonElement("subRows")]
public List? SubRows { get; set; }
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... gh-c-sharp
Мобильная версия