powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Automapper для для вложенных объектов.
2 сообщений из 2, страница 1 из 1
Automapper для для вложенных объектов.
    #39527327
rigor mortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет,
что-то не въеду. Как смэпить автомэппером такое:

из:

Код: c#
1.
2.
3.
4.
5.
6.
    public class RegisterViewModel
    {
        public string Email { get; set; }
        public string Login { get; set; }
        public string Name { get; set; }
    }



в:

Код: c#
1.
2.
3.
4.
5.
6.
    public class ApplicationUser
    {
        public string Login { get; set; }
        public string Password { get; set; }
        public MultilanguageString Name { get; set; }
    }



в котором вложено:


Код: c#
1.
2.
3.
4.
5.
    public class MultilanguageString
    {
        public string RU { get; set; }
        public string EN { get; set; }
    }




Ну, пробовал так

Код: c#
1.
CreateMap<RegisterViewModel, ApplicationUser>().ForMember(dest => dest.Name.RU, opt => opt.MapFrom(src => src.Name));



ругается
Expression 'dest => dest.Name.RU' must resolve to top-level member and not any child object's properties.
Как привbльно смэппить Name в Name?
...
Рейтинг: 0 / 0
Automapper для для вложенных объектов.
    #39527348
rigor mortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigor mortis,

видимо так:


Код: c#
1.
2.
CreateMap<RegisterViewModel, ApplicationUser>()
    .ForMember(dest => dest.Name, opt => opt.MapFrom(src => new MultilanguageString {RU = src.Name, EN = src.Name}));
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Automapper для для вложенных объектов.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]