C# Использование autopper для двух объектов со ссылками на другие - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь создать сопоставление между классом A и A_Dto и наоборот, но AutoMapper выдает мне ошибку

public class A
{
    public string Field_A { get; set; }
    public B Object_B { get; set; }
}

public class B
{
    public IEnumerable<C> List_C { get; set; }

    public B()
    {
        List_C = new List<C>();
    }
}

public class C
{
    public IEnumerable<string> List_String { get; set; }

    public C()
    {
        List_String = new List<string>();
    }
}

public class A_Dto
{
    public string Field_A { get; set; }
    public B_Dto Object_B { get; set; }
}

public class B_Dto
{
    public IEnumerable<C_Dto> List_C { get; set; }

    public B_Dto()
    {
        List_C = new List<C_Dto>();
    }
}

public class C_Dto
{
    public IEnumerable<string> List_String { get; set; }

    public C_Dto()
    {
        List_String = new List<string>();
    }
}

Ошибка говорит о том, что между B и A_Dto не создано сопоставление. Может кто-нибудь помочь мне создать это отображение между A и A_Dto, включая объекты внутри? И наоборот

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