Элемент 'Id' не соответствует ни одному полю или свойству класса

Я получил результат из коллекции в MongoDB, структура такая же, как показано ниже

[DataContract]
public class Father
{
    [BsonId]
    [DataMember]
    public MongoDB.Bson.ObjectId _id { get; set; }

    [DataMember]
    public string Id { get; set; }

    [DataMember]
    public List<Child> childs { get; set; }
}

[DataContract]
public class Child
{
    [DataMember]
    public string Id { get; set; }

    [DataMember]
    public int Name { get; set; }
}

Когда я попробую это:

List<Father> f = result.ToList();

ЗвонитElement 'Id' does not match any field or property of the class Model.Child

Я думаю, что это просто принимает «Id» как что-то еще.

Как я могу справиться с этим? Спасибо

17
задан Ratan Uday Kumar 18 July 2019 в 08:04
поделиться