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

Основанный на соглашении преобразователь и преобразователь объект-объект для.NET
1 ответ

Конфигурация карты или неподдерживаемое отображение

У меня есть два типа. Один на бизнес-уровне: namespace Business { public class Car { private int _id; private string _make; private string _model; public int id { get { return _id; } set { _id = value; } } public string make { get { return _make; } …
0 ответов

LINQ to Entities не распознает метод в коррелированном запросе

Я использую AutoMapper ProjectTo для отображения сложных объектов на более простые объекты DTO: Это работает: Dim items = From team In db.Teams.ProjectTo(Of TeamDto) и это работает: Dim items = From team In db.Players.ProjectTo(Of TeamDto) Но это не…
14 янв '16 в 19:52
1 ответ

Automapper - карта вложенного свойства

У меня есть вопрос об Automapper. Это мой вариант использования: у меня есть эти классы: Бизнес: public class Item { public NestedItem NestedItem{get;set;} } public class NestedItem { public string Name{get;set;} } ViewModel: public class ItemViewMo…
05 ноя '14 в 15:46
1 ответ

AutoMapper отображает недопустимые типы значений

Похоже, что AutoMapper не отображает пустые значения. Он отобразит свойства только в том случае, если значение обнуляется. Как мне сказать AutoMapper всегда отображать нулевые значения (любого типа) из источника в место назначения? РЕДАКТИРОВАТЬ: ht…
31 янв '13 в 16:55
1 ответ

Automapper не устанавливает значения свойств навигации из хранимой процедуры

Мой Customer.Model имеет свойство навигации: public Address Address { get; set; } У меня есть хранимая процедура, которая имеет выбор, который выглядит следующим образом: SELECT c.*, a.City AS AddressCity, a.State AS AddressState Эти значения оказыв…
1 ответ

Запрет AutoMapper ProjectTo от добавления нежелательных столбцов

Мне кажется, что с помощью AutoMapper ProjectTo<> добавляет нежелательный (рассчитанный) столбец в мой запрос. Вот запрос: SELECT TOP(1) CASE WHEN [dto].[Id] IS NULL THEN CAST(0 AS BIT) ELSE CAST(1 AS BIT) END, [dto].[Enabled], [dto].[Duration…
3 ответа

Использование DTO с OData & Web API

Используя веб-API и OData, у меня есть служба, которая предоставляет объекты передачи данных вместо сущностей Entity Framework. Я использую AutoMapper для преобразования сущностей EF в их счетные части DTO, используя ProjectTo(): public class SalesO…
1 ответ

Как условно сопоставить разные свойства?

У меня есть следующие классы: public Company { public Person Person {get; set;} } public Person { } public Manager : Person { } public Salesperson : Person { } public CompanyDto { public Manager Manager {get; set;} public Salesperon Salesperon {get;…
21 апр '17 в 07:26
1 ответ

Automapper - отображение подклассов

У меня есть метод, который определяет некоторые отображения следующим образом: /// <summary> /// Mapping definitions for domain entities to database entities /// </summary> private static void DefineMappingDomainEntitiesToDatabase() { //…
04 апр '15 в 13:15
1 ответ

Игнорировать вложенное свойство - AutoMapper

У меня есть модель и readmodel: RequestModel: id: number: RequestReadModel: id: number; versionInfo: VersionInfoReadModel VersionInfoReadModel: id: number; latestRequestId: number; RequestReadModel: id: number; versionInfo: VersionInfoReadModel Поэт…
26 сен '16 в 09:57
1 ответ

Используйте Automapper в ITypeConverter

Я обновляю AutoMapper в проекте, преобразовывая из статического Mapper.CreateMap на новый путь и вводя IMapper где мне нужно на карту. Это идет отлично, за исключением одного варианта использования. У меня есть несколько ITypeConverters для сложного…
04 мар '16 в 12:38
1 ответ

AutoMapper устанавливает все свойства в NULL на месте назначения

В ASP.NET Core 1.1 Web API я пытаюсь сопоставить модель сущности с DTO, используя AutoMapper. Модель сущности: namespace InspectionsData.Models { [Table("property")] public class Property { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)]…
1 ответ

Automapper со свойствами навигации EF

Я пытаюсь отобразить две коллекции с помощью навигационного свойства EF. Collection.Items это List<Item> CollectionDTO имеет навигационное свойство для таблицы перекрестного соединения под названием CollectionItem, который имеет другое навигац…
16 июн '16 в 14:28
2 ответа

Принудительное создание исключения, когда свойство источника не сопоставлено

В AutoMapper 2.2.1 есть ли способ настроить сопоставления так, чтобы, когда свойство явно не игнорировалось, генерировалось исключение? Например, у меня есть следующие классы и конфигурации: public class Source { public int X { get; set; } public in…
14 мар '13 в 12:54
4 ответа

Как использовать Ignore глобально в AutoMapper?

Вот как это выглядит прямо сейчас. DestinationA и DestinationB являются производными от некоторого класса DestinationBase. И мне нужно игнорировать некоторые общие свойства для всех этих производных классов. Есть ли способ применить эти параметры иг…
29 дек '11 в 03:41
1 ответ

AutoMapper не работает после обновления 5.1.1

Для моего проекта MVC я обновил свои пакеты nuget и получил последнюю версию AutoMapper с https://www.nuget.org/packages/AutoMapper/ Это говорит, что IList поддерживается как источник отображения; https://github.com/AutoMapper/AutoMapper/wiki/Lists-…
16 сен '16 в 16:53
2 ответа

АвтоМаппер с префиксом

Я пытаюсь использовать Automapper для сопоставления с объектами, проблема заключается в том, что один из объектов, которые я пытаюсь отобразить, имеет префикс "Cust_" перед всеми его свойствами, а один - нет. Есть ли способ сделать это отображение. …
17 фев '12 в 00:58
0 ответов

Automapper 6.0.2 и IQueryable

Я использую AutoMapper 6.0.2, Я пытаюсь использовать AutoMapper для сопоставления моего DTO с внешней моделью. Я создал конфигурацию сопоставления для сопоставления обеих моделей, как показано ниже: var mappingConfig = new MappingConfiguration( cfg …
15 май '17 в 16:33
2 ответа

AutoMapper: Карта объекта графа с несколькими точками входа?

Скажем, у меня есть следующие 3 типа: человек, компания и актив. Человек имеет коллекцию активов. Компания имеет коллекцию активов. Активы не имеет ссылок. Используя эти определения, я создаю следующие экземпляры объектов: Человек P имеет ссылки на …
23 апр '14 в 17:07
1 ответ

AutoMapper Map() возвращает неправильные значения

У меня есть отображение класса MyClass в тот же класс MyClass, Класс имеет List<T> собственность в нем. List<T> NULL перед картой. После сопоставления с AutoMapper, List<T> больше не NULL. (AllowNullDestinationValues здесь ничего н…
22 дек '15 в 16:36