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

Используйте этот тег для вопросов, связанных с конкретной версией AutoMapper 6 - основанного на соглашениях средства преобразования объектов и библиотеки преобразователей для.NET. При использовании этого тега также по возможности включайте более общий тег [automapper].
1 ответ

Лямбда при инициализации AutoMapper показывает предупреждение как функцию, но отлично как суб

Я обновил AutoMapper V3.3.1 до V6.1.1 и, к моему большому удивлению, после помещения всех CreateMaps() в профиль, он на самом деле работал идеально прямо за воротами - почти для меня это было страшно. Проблема, которую я имею, состоит в том, что он …
29 окт '17 в 05:32
1 ответ

Не распознает Добавить коллекцию карт из automapper.collection

Я пытаюсь использовать automapper.collection, но в методе Mapper.Initialize метод AddCollectionMappers не распознается Я использую.net 4.7, automapper 6.1.1, automapper.collection 3.1.1 Спасибо. введите описание изображения здесь
04 авг '17 в 16:47
1 ответ

Automapper не работает в обратном сопоставлении с NamingConvention

Я использую Automapper 6.1.1. и нужно использовать обратное отображение. Я нашел сообщение об ошибке с 2004 года и был закрыт. Но в моем примере не работает, свойство c12 не имеет значения. Так как же я могу использовать обратное сопоставление с эти…
22 авг '17 в 13:49
1 ответ

Избегать дублирования вызовов CreateMap<A, B> при использовании профилей?

Мы используем профили AutoMapper для сохранения децентрализации наших отображений. Это хорошо работает, но мы иногда сталкиваемся с некоторыми трудностями при отладке при дублирующих вызовах CreateMap. Есть ли способ предотвратить это? Кажется, что …
27 апр '17 в 19:41
0 ответов

Профиль Automapper / Конфигурация отображения из базы данных

Просто для любопытства, кто-нибудь пытался поместить сопоставления профиля Automapper в базу данных или файл XML? У меня есть некоторые ручные сопоставления из Json или XML с объектами, и я не хочу повторно развертывать мое приложение, когда мы полу…
26 июл '18 в 05:52
2 ответа

C# AutoMapper с Entity Framework - Работает со списком, но не один обнуляемый экземпляр

У меня очень странная ошибка, что я не могу разобраться. Я использую AutoMapper 6 с AutoMapper.Collection а также AutoMapper.Collection.EntityFramework, https://github.com/AutoMapper/AutoMapper.Collection Как вы можете видеть на скриншоте ниже, кажд…
20 июл '17 в 08:01
2 ответа

Automapper - исключить некоторые объекты из сопоставленной коллекции

У меня есть следующие правила карты: CreateMap&lt;ViewModels.ApplicationDriverAccidentFormVM, ApplicationDriverAccidentDomain&gt;(); затем я хочу сопоставить ViewModels.ApplicationDriverFormVM с ApplicationDriverDomain, оба имеют свойство Accidents,…
30 сен '17 в 08:25
2 ответа

Ошибка при инициализации AutoMapper v6 в приложении ASP.NET MVC

var config = new MapperConfiguration(cfg =&gt; { cfg.CreateMap&lt;SomeSourceModel, SomeDestinationModel&gt;(); }); config.AssertConfigurationIsValid(); var mapper = config.CreateMapper(); Я повторяю эти коды в проекте. Думая создать общий интерфейс …
22 ноя '17 в 21:57
1 ответ

Обновление AutoMapper UseDestinationValue не работает должным образом для виртуальных свойств

Пытается заставить AutoMapper (6.1.1) работать в этом сценарии, пытаясь обновить существующего поставщика и связанные контакты поставщика. Я пытался использовать .ignore() а также .UseDestinationValues() на связанные объекты, как безрезультатно. Вот…
27 июн '18 в 19:16
0 ответов

CompileMappings при запуске с расширениями AutoMapper для ASP.NET Core

Я использую расширения AutoMapper для ASP.NET Core, поэтому регистрирую Automapper при запуске, как в этом официальном примере. Я хотел бы скомпилировать сопоставления при запуске, вместо того, чтобы позволить Automapper выполнять ленивую компиляцию…
11 май '18 в 14:00
1 ответ

ForAllOtherMembers исключает базовые свойства

Я сопоставляю некоторые свойства класса A с помощью AutoMapper 6.2.2, а для всех остальных членов я игнорирую их с помощью следующего кода: expression.ForAllOtherMembers(f =&gt; f.Ignore()); Это то, что я хочу, но он игнорирует свойства, которые нах…
1 ответ

Позволяет ли Automapper отключить (авто) выравнивание?

В соответствии с документацией Automapper выполняет автоматическое сопоставление помимо "нормального" (свойство для свойства в отображаемых типах). Однако эта функциональность вызвала непреднамеренное поведение при работе с некоторым DTO в Entity Fr…
15 июн '18 в 12:54
1 ответ

Automapper - преобразовать карту из абстрактной в абстрактную

Исходные классы: public abstract class ApplicationDriverEquipmentFormAbstractVM { [StringLength(256)] public string Make { get; set; } [StringLength(256)] public string Model { get; set; } [StringLength(256)] public string Year { get; set; } [String…
27 сен '17 в 19:44
1 ответ

Картография Automapper 8 не работает должным образом

У меня есть два класса моделей, когда я пытаюсь отобразить разные свойства с разными именами, используя метод Automapper ForMember. Он генерирует исключение проверки конфигурации автоматического преобразователя при сопоставлении другого свойства. Я …
09 фев '19 в 22:56
0 ответов

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

Я использую AutoMapper 6.1.1.0 и имею следующие типы: Источник: public class PaymentPlan { private List&lt;ScheduledPayment&gt; _scheduledPayments = new List&lt;ScheduledPayment&gt;(); private Rates _ratesApplied; public Rates RatesApplied { get { r…
19 дек '18 в 16:02
1 ответ

Карта Список клиентов с автоматом

С помощью Automapper я пытаюсь сопоставить один объект другому. Одним из свойств является класс с именем Task, содержащий список клиентов. Другой класс называется Result и содержит количество клиентов, а также другой список клиентов. Это мой текущий…
04 май '17 в 12:59
2 ответа

Automapper Round All Decimal Type Instances

Мне нужен способ добавить округление в конфигурацию моего автопроизводителя. Я попытался использовать IValueFormatter как предложено здесь: Automapper Установите Десятичные знаки, чтобы все были 2 десятичных знака Но AutoMapper больше не поддерживае…
19 дек '17 в 15:05
1 ответ

AutoMapper крошечный класс в большой класс с проверкой

У меня большой класс с более чем 30 свойствами, и мне нужно сопоставить его с крошечным классом с примерно 6 свойствами, которые должны отображаться автоматически (то же имя, тот же тип). Я не хочу вести список из 24+ .Ignore() в конфигурации отобра…
20 апр '17 в 14:43
0 ответов

AutoMapper 6.2.2 Типы отображения ошибок

Я пытаюсь сопоставить 2 типа с помощью Automapper var userRightInternal = Mapper.Map&lt;MibUserRight, UserRight&gt;(userRight, dest =&gt; dest.ConfigureMap().ForMember(p =&gt; p.PricingModel, m =&gt; m.Ignore())); Но я все еще получаю следующую ошиб…
13 июн '18 в 15:24
0 ответов

Конфигурация Automapper с приведением имени поля

Почему это отображение в примере не отображается правильно. Когда я меняю суффикс CAST на другой (CAST1), он отображается правильно. Как мне правильно настроить отображение на карту с суффиксом CAST? public class Class1 { public string OBEC { get; s…
25 сен '17 в 15:02