Как обновить поле Integer, которое находится внутри Children, используя MongoDB C # - PullRequest
0 голосов
/ 30 января 2019

У меня ниже Bson строка Свойство зарплата и функциональность обновления работала нормально.

public class Children
{
    [BsonElement("salary")]
    public string salary{ get; set; }
}

public class EmpInfoData
{
    public Children Children  {get;set;}
}

//Update working fine with string salary data type.
UpdateDefinition<EmpInfoData> update = Builders<EmpInfoData>.Update.Set( x => x.children[-1].salary, "2340");

Позднее тип данных поля зарплаты был изменен на Integer.После изменения я получаю ошибку.Как обновить поле Integer, которое относится к дочернему классу?

public class Children
{
    [BsonElement("salary")]
    public int salary{ get; set; }
}

Ошибка в операторе обновления

Невозможно преобразовать лямбда-выражение в тип 'FiledDefinition-EmpInfoData, string- ", потому что ононе тип делегата

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...