Automapper – вопросы и ответы

85
голосов
2
ответа
Можно ли сопоставлять объекты примерно так? Mapper.CreateMap<Source, Dest>() .ConstructUsing(s => new Dest(s.first, s.second, s.Context.Options.Items["Id"])); Mapper.Map<Source, Dest>...
8 часов назад user3818229
60
голосов
1
ответ
Вот моя хранимая процедура, которая возвращает тип Customer_GetCustomers_Result: SELECT c.*, a.City AS AddressCity, a.State AS AddressState FROM Customer c LEFT OUTER JOIN Address a ON c.AddressId ...
11 часов назад JTunney
59
голосов
1
ответ
Предположим, что мы имеем следующие классы: public class A { public B[] Bs { get; set; } } public class B { public int Id { get; set; } } public class C { public int[] Xs {get; set; } } Какой самый...
11 часов назад Mo B.
102
голоса
1
ответ
Пример кода JToken json = JObject.Parse( " {\"Url\": \"www.fakeUrl.com\",\"CallId\": 12}"); var poco = mapper.Map<CallData>(json); Console.WriteLine(json); Console.WriteLine(poco.Url + " " + ...
12 часов назад Joshua Duxbury
111
голосов
1
ответ
У меня были две проблемы с Automapper и Entity Framework, и я хотел бы знать, являются ли мои решения лучшими. Контекст: У меня есть ObjectA , который имеет список ObjectB , который, в свою очередь...
14 часов назад BonOeil
60
голосов
1
ответ
нормально. Мне очень сложно преобразовать модель из модели в модель dto, и наоборот, модель действительно, но при попытке сопоставить "AutoMapper.AutoMapperMappingException" произошла в AutoMapper....
14 часов назад Cosmin Ionut
73
голоса
1
ответ
Глубокая модель генерируется кодом с большим количеством массивов (подумайте о генерации кода прокси-сервера WCF на основе wsdl), который должен быть заполнен сглаженной моделью просмотра. Между дв...
15 часов назад Linefeed
102
голоса
2
ответа
У меня простой контроллер ASP.NET Core: [HttpGet("{id:int}")] [ProducesResponseType(200)] [ProducesResponseType(404)] [ProducesResponseType(500)] public ActionResult<RequestDto> Get(int id, [...
15 часов назад Evaldas Buinauskas
121
голос
2
ответа
Вот мой настраиваемый конвертер типов. public class StringListTypeConverter : TypeConverter<String, IEnumerable<String>> { protected override IEnumerable<string> ConvertCore(Strin...
16 часов назад Anthony Serdyukov
73
голоса
3
ответа
У меня есть DTO, я хочу отобразить объект. Объект имеет некоторые свойства, украшенные атрибутом MaxLength . Я бы хотел, чтобы AutoMapper обрезал все строки, исходящие из DTO, при сопоставлении с м...
16 часов назад SuperJMN
74
голоса
1
ответ
Я пытаюсь использовать AutoMapper для автоматической карты моей модели для просмотра моделей. У меня есть следующие две модели представлений public class CreateComment { [Required] public int BlogI...
17 часов назад Mike A
60
голосов
1
ответ
У меня есть следующие классы. public class SomeModel { [Key] public int Id { get; set; } [Required] public string UserId { get; set; } public virtual User User { get; set; } [Required] public strin...
1 день, 4 часа назад StefanL19
85
голосов
2
ответа
Подойдя к делу, у меня есть следующие модели: public abstract class ControlData { public DateTime CreatedDate { get; set; } public int CreatedById { get; set; } [ForeignKey("CreatedById")] public C...
1 день, 10 часов назад Andy Dean Fox
-4
голоса
2
ответа
У меня есть следующая конфигурация. public class AutoMapperProfile: Profile { public AutoMapperProfile() { CreateMap<DTO, Model>(); CreateMap<InnerDTO, NavigationPropertyModel>(); } } В...
1 день, 10 часов назад johny rob
84
голоса
1
ответ
Я использую.net Core с EF2, и я хочу настроить отношения "От многих до многих". У любого доктора может быть много Назначений и наоборот. Также я хочу реализовать отображение Automapper сверху. Стру...
1 день, 10 часов назад Tiago Cunha
84
голоса
1
ответ
У меня есть следующая карта в AutoMapper: AutoMapper.Mapper.CreateMap<MySourceObject, Int32>() .ForMember(d => d, o => o.MapFrom(s => s.Id)); Я пытаюсь отобразить свойство Id исходно...
1 день, 10 часов назад Moo
60
голосов
1
ответ
Automapper v4.0 был очень прост в использовании в рамках метода, может кто-то помочь переписать это для v5.0, пожалуйста (в частности, код Mapper): public IEnumerable<NotificationDto> GetNewN...
1 день, 11 часов назад Reza
73
голоса
1
ответ
В моем приложении мне нужно сделать много сопоставлений (объекты домена, DTO, ViewModels и т.д.) Между разными парами объектов. Я использую AutoMapper для этой цели. Поэтому у меня есть общий класс...
1 день, 11 часов назад Arghya C
60
голосов
1
ответ
Я пытаюсь перенести определение Automapper Entity → ViewModel из одного из моих контроллеров в метод OnApplicationStarted() . Когда я его ToArray() свойство Entity EntityCollection теряет доступ к ...
1 день, 11 часов назад Major Productions
72
голоса
2
ответа
У меня есть следующий код. Все поля хорошо отображаются от источника к объекту назначения. Однако в целевом объекте есть одно поле, которое мне нужно будет вычислить. Например: DestinationObj.Statu...
1 день, 11 часов назад John Doe
60
голосов
2
ответа
Я использую Automapper для следующего, но из-за отсутствия записи в таблице контактов для клиента, я получаю ссылку на объект, не установленную на экземпляр объекта. ошибка. Коллекция контактов сущ...
1 день, 11 часов назад okenshield
126
голосов
2
ответа
У меня есть два объекта: Order и OrderDTO. Я использую AutoMapper для их сопоставления. Основываясь на некоторых условиях , я хочу, чтобы эти объекты отображались по-разному . Фактически я хочу два...
1 день, 11 часов назад Afshin Gh
73
голоса
1
ответ
Обновление: Automapper применяет это автоматически в простых случаях, поскольку он уже добавляет ToList() . Проблема, которую я вижу, которая заставила меня открыть этот вопрос, оказывается более с...
1 день, 13 часов назад Collin M. Barrett
94
голоса
1
ответ
Я получаю "System.InvalidOperationException: Mapper уже инициализирован. Вы должны вызвать Initialize один раз для домена/процесса приложения." ошибка при попытке зарегистрировать AutoMapper в моих...
1 день, 14 часов назад Michiel Wouters
84
голоса
1
ответ
Я новичок в automapper, поэтому я могу атаковать это неправильно. Я работаю над приложением mvc, и я хочу использовать automapper для сопоставления между моделями моего домена и моделями просмотров...
1 день, 14 часов назад czuroski
93
голоса
1
ответ
Есть ли способ сделать automapper не клонировать один и тот же объект, а использовать один объект, если он встречается более одного раза в иерархии? В принципе, у меня есть большой массив разных об...
1 день, 16 часов назад Archeg
59
голосов
1
ответ
У меня есть веб-проект и библиотека классов, и мне нужно отображать типы в библиотеке, например namespace Library { public class Type1 { ... } internal class Type2 { ... } public class Repository :...
1 день, 19 часов назад Thorsten Westheider
200
голосов
5
ответов
Я знаю его AutoMapper , а не AutoMerge (r), но... Я начал использовать AutoMapper и нуждаюсь в Map A → B и добавить некоторые свойства из C, чтобы B стал своего рода плоским композитом A + C. Возмо...
2 дня, 13 часов назад Jason Hyland
84
голоса
1
ответ
Я использую Automapper в PCL в течение 3 лет, и все работает хорошо. Но так как версия 4.2.1, когда я пытаюсь установить ее в PCL, я получаю следующую ошибку: Could not install package 'AutoMapper ...
2 дня, 13 часов назад user3471528
60
голосов
1
ответ
Мне нужно представить все значения DateTime как локальные, но хранить их как UTC. Как я могу сказать AutoMpapper, чем когда он сопоставляет MappedViewModel с EntityBase, он должен преобразовывать д...
2 дня, 13 часов назад ProfK
60
голосов
1
ответ
У меня этот класс: public class PagedListResult<T> { public int RecordCount {get; set;} public int PageNumber {get; set;} public int PageSize {get; set;} public IEnumerable<T> Records {...
2 дня, 14 часов назад SOfanatic
84
голоса
1
ответ
Только что я опубликовал это: Automapper - Преобразователь наследования не работает с преобразователем типов Теперь я пытаюсь сделать то, что сказал @jimmy-bogard в своем ответе, но, к сожалению, в...
2 дня, 14 часов назад arosgab
73
голоса
1
ответ
Здесь мой DTO: public class DiaryEventType_dto { public Guid Id { get; set; } public string Name { get; set; } public string Group { get; set; } public bool Redundant { get; set; } public string Ty...
2 дня, 15 часов назад Matt Thrower
84
голоса
1
ответ
Недавно я переключился с EF5 на NHibernate из-за нескольких функций, которые я хочу в своем ORM, но не нашел в EF. Итак, я новичок в NHibernate. Я работаю в ASP.Net MVC. Я использую Automapper для ...
2 дня, 15 часов назад Drewsonian
74
голоса
1
ответ
У моего существующего решения много повторений: config.CreateMap<IPublishedContent, ContactListingPage>() .ForMember(n => n.Title, map => map.ResolveUsing(AppearanceManager.GetTitle)); ...
2 дня, 16 часов назад Myster
84
голоса
2
ответа
Я уже несколько дней возился с AutoMapper, но у меня самые сложные значения времени для отображения того, что для меня похоже на основные задачи. Я, скорее всего, тупой, но он начинает очень расстр...
2 дня, 16 часов назад Gup3rSuR4c
95
голосов
1
ответ
Я пытаюсь найти обновленный образец для сопоставления объекта SqlDataReader в пользовательский. Dim connectionString As String = ConfigurationUtil.ConnectionStrings("xxxx").ConnectionString Dim dr ...
3 дня, 11 часов назад gilad
103
голоса
1
ответ
Я работаю над проектом по созданию PDF-форм с использованием PDFView4Net. Хотя библиотека в целом хороша, создатель форм примитивен и не имеет базовых функций (таких как копирование/вставка, выравн...
3 дня, 11 часов назад mslissap
74
голоса
1
ответ
Я пытаюсь сопоставить поля объекта с дочерней коллекцией источника с помощью Automapper через ProjectTo IQueryable следующим образом: var map2 = cfg.CreateMap<SourceModel, DestinationModel>()...
3 дня, 13 часов назад user2249718
72
голоса
1
ответ
У меня есть 2 класса, которые я пытаюсь отобразить именно 1) Сущность 2) DTO Я пытаюсь сопоставить Entity.Foo с DTO.Child.Foo Очевидно, что ниже не будет работать, как мне это достичь. Мне нужно со...
3 дня, 13 часов назад user1054637
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема