Описание тега automapper-2

Use this tag for version specific questions about AutoMapper 2 - the convention-based object-to-object mapper and transformer library for .NET. When using this tag also include the more generic [automapper] tag where possible.
2 ответа

Проекция с использованием контекстных значений в AutoMapper

В настоящее время я оцениваю, может ли AutoMapper принести пользу нашему проекту. Я работаю над RESTful Web API с использованием ASP.NET Web API, и одна из вещей, которые я должен вернуть, - это ресурс, содержащий ссылки. Рассмотрим этот упрощенный …
02 апр '13 в 14:15
1 ответ

Как избежать проблем при переименовании свойств и Automapper

Предположим, у нас есть два C# класса A и B со следующими свойствами A -Name -SurName B -Name -SurName Используя Automapper, я могу без проблем отобразить класс A в класс B. Что случилось, если я сделаю рефакторинг к классу -Имя. Использование VS201…
25 апр '12 в 21:43
1 ответ

Automapper: отсутствует конфигурация TypeMap или неподдерживаемое отображение

// HomeController.cs [AutoMap(typeof(Test), typeof(TestViewModel))] public ActionResult Index() { var tests = new List<Test>(); tests.Add(new Test()); return View(tests); } // Index.cshtml @model IEnumerable<AutoMapperTest.Models.TestViewMo…
09 апр '12 в 04:58
1 ответ

Automapper Model > ViewModel Mapping Exception

У меня есть следующие модели и ViewModels (отредактировано для краткости): public class Advert { public virtual long Id { get; set; } public virtual string Title { get; set; } public virtual string Descrip { get; set; } public virtual IList<Adver…
25 июн '12 в 19:10
2 ответа

Как предотвратить перезапись значений в объекте "Target" на нули из объекта "Source" при использовании ValueInjector или Automapper? Вложенная проблема отображения?

Моя проблема "Исходный" объект Свойства того же класса, которые не существуют в представлении, перезаписывают те же свойства в "целевом" объекте пустыми значениями. Как мне это предотвратить? В действительности, как я могу гарантировать, что только …
29 ноя '12 в 18:05
2 ответа

Как сопоставить "это" с AutoMapper в конструкторе

У меня есть тип источника, который имеет свойства и тип назначения, которые имеют точно такие же свойства. После того, как я настроил одно простое сопоставление для AutoMapper, например: Mapper.CreateMap<MySourceType, MyDestinationType>(); Я х…
23 апр '15 в 13:37
1 ответ

AutoMapper - Почему он перезаписывает весь объект?

Я не понимаю, почему это переписывает весь мой объект. Причина в том, что я получаю User Объект из БД Я хочу назначить новые значения из DTO. Вместо того, чтобы просто добавлять эти новые значения, он создает новый объект, который имеет новые значен…
10 авг '13 в 15:41
1 ответ

AutoMapper отображает объект на любой унаследованный тип назначения

Давайте иметь класс DTO: public class UserDto { public int Id { get;set; } } И класс viewmodel (базовая библиотека проекта mvc): public abstract class UserViewModelBase { public int Id { get;set; } } Теперь, когда я создаю отображение для Autopper, …
12 авг '12 в 06:32
1 ответ

Сохранение модели - это каскадное обновление, когда я хочу только обновить основную модель

Я использую C# Web API и использую стандарт репозитория для сохранения в базе данных. Ниже приведен сокращенный пример, который я использую для обновления базы данных. Поэтому я использую automapper, чтобы сгладить пользователя, чтобы получить регио…
1 ответ

Automapper проекция и объединение

У меня проблема с объединением и проекциями автопромышленности. У меня есть две сущности: public class Entity { public DateTime ActionDate { get; set; } public int SomeProp { get; set; } } public class ExtendedEntity { public DateTime ActionDate { g…
1 ответ

InvalidCastException при отображении типов MyType в MyType

Я использую AutoMapper 2.2.1 для отображения различных бизнес-объектов для просмотра моделей. Теперь я получаю InvalidCastExceptions если я пытаюсь отобразить объекты, которые имеют свойство типа CustomList (см. код ниже). Исключение говорит о том, …
08 авг '13 в 14:26
0 ответов

AutoMapperMappingExtensions был не обработан пользователем

Я разрабатываю приложения, они включают выпадающий список с изображением и текстом в MVC4. Например, отображение изображения (Флаг страны) с названием страны. Я использовал AutoMapper, IEnumerable. Это говорит об ошибке, так как AutoMapperMappingExt…
13 апр '13 в 07:19
2 ответа

AutoMapper - отображение наследования не работает, один и тот же источник, несколько адресатов

Могу ли я использовать отображение наследования в AutoMapper (v2.2) для карт с одним и тем же типом источника, но с разными типами назначения? У меня есть эта базовая ситуация (реальные классы имеют гораздо больше свойств): public abstract class Bas…
21 дек '12 в 16:51
1 ответ

AutoMapper неразрушающего сверки списков?

У меня есть список целевого объекта, который я хочу согласовать с источником. Список уже создан, я просто хочу, чтобы AutoMapper добавлял / обновлял / удалял элементы из этого списка, и ни в коем случае нельзя устанавливать для списка новую ссылку н…
26 июл '13 в 00:28
3 ответа

Карта Automapper от одного объекта до вложенных объектов

Каков наилучший способ для отображения внутренних объектов с Automapper 2.0 Используйте решение в этом вопросе (Automapper 1.0) Создание пользовательских резолверов значений ? public class DTOObject { // MainObject public int Id { get; set; } public…
02 фев '12 в 10:34
1 ответ

Требуется предложение AutoMapper

У меня ниже классы class Contact { string FirstName; string LastName; List<Phone> ContactNumbers; } class Phone { string Number; PhoneType Type; } enum PhoneType { Home, Work, Fax } class Source { Contact Agent; Contact Customer; } class Desti…
14 мар '13 в 10:20
1 ответ

Соглашение о отображении коллекций в скаляры через LINQ в Automapper

Automapper уже делает некоторые полезные соглашения, такие как сопоставление под-свойств с помощью соглашения об именовании, например OrderTotal будет карта от Order.Total если такое имущество на имущество существовало. Мне было интересно, если есть…
18 окт '12 в 14:48
0 ответов

AutoMapViewResult от поставить ваши контроллеры на диете видео от Джимми Богарда

Я посмотрел это видео пару раз, и мне действительно нравится созданный им собственный ActionResult, который обрабатывает сопоставление вашего исходного объекта с вашим целевым объектом. Моя проблема много раз, когда у моего ViewModel будет свойство …
30 авг '12 в 20:45
1 ответ

Ошибка AutoMapper: класс отображается на тип данных (byte[])

У меня есть два класса, каждый из которых имеет домен и версию репо. ДОМЕН: public class MusicInfo { public string Id { get; set; } public MusicImage Image { get; set; } public MusicInfo(byte[] image) { this.Image = new MusicImage(this, image); } } …
08 дек '13 в 02:53
2 ответа

Automapper выдает System.ArgumentException

Я обновил AutoMapper до его версии 2, и теперь у меня много проблем с ним... У меня есть список ItemToMap и все эти объекты имеют ссылку на один и тот же объект Tag Когда я пытаюсь нанести на карту ItemToMap с ItemToMapDtoЯ получил эту ошибку: AutoM…
26 окт '12 в 02:25