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

Mapster - это средство отображения объектов с открытым исходным кодом для платформы.Net.
1 ответ

Как отобразить унаследованный класс с помощью Mapster

Я хотел бы отобразить между двумя классами с помощью следующих операторов: var directoryDataModel = new DirectoryDM() { Title = "School Directory", Persons = new List<PersonDM>() { new TeacherDM() { Name = "Johnson", Department = "Math" }, new…
26 авг '17 в 02:39
1 ответ

Добавление Mapster в VS2015

Я искал mapper, который сопоставляет мой класс модели базы данных с классом Viewmodel. Я обнаружил AutoMapper, но у него есть проблемы с производительностью, так как он требует примерно в 7-8 раз больше, чем ручное отображение, а также основным недо…
06 апр '16 в 16:40
1 ответ

Mapster Adpat не работает

Я пытаюсь сделать выбор в контроле формы. <div class="form-row form-row-wide"> <div class="col-sm-3"> <select asp-for="EstadoId" class="form-control input-text" required="required" placeholder="Estado"></select> <span asp-…
22 сен '16 в 12:01
0 ответов

RenderImage ID не будет работать для JavaScript

В текущей ситуации есть статичное изображение, где игроки могут выбрать позицию (1-14) с помощью JavaScript. Идентификатор для Javascript - это FieldImage1. Текущее положение: В новой ситуации я пытаюсь визуализировать изображение на основе shottype…
26 апр '18 в 10:41
1 ответ

Как получить ссылку на сборку библиотеки классов в проекте.NET Core?

У меня есть проект ASP.NET Core (netcoreapp2.0), который ссылается на модели в проекте библиотеки классов (netstandard2.0). Я пытаюсь использовать Mapster для отображения объектов, хранящихся в библиотеке классов. В документации для Mapster написано…
0 ответов

Использование Mapster в OData, Queryable Extension жалуется: "Проекция не поддерживает циклическую ссылку"

Подумайте о том, чтобы заменить autopper на mapster в конечной точке веб-данных odata. Необходимо вернуть IQueryable, используя mapster, он жалуется на то, что "Проекция не поддерживает циклическую ссылку", означает ли это, что я не могу использоват…
20 ноя '17 в 23:08
0 ответов

Условное отображение Mapster для вставки нулевого значения в пустое поле

При использовании Mapster у меня есть требование поместить нулевое значение в десятичное поле с нулевым значением, если исходное значение равно 0. В моем отображении я попытался: .Map(d => d.MyNullableDecimal, s => null, srcCond => srcCond.…
06 авг '18 в 16:58
1 ответ

Отсутствует модель сопоставления после адаптации к другой модели

У меня есть 2 сервисные модели и 2 модели DAL. При создании нового автора я хочу сохранить его книги в таблице книг. Итак, я отправляю полезную нагрузку как JSON. Однако, если я попытаюсь адаптировать модель к модели Книги, ее значения будут нулевым…
01 май '18 в 12:07
0 ответов

C# сопоставление анонимного объекта в IQueryable с mapster

Я использую Entity Framework Core 2.0 и Mapster в качестве объекта отображения. Пользователь может создавать новости в моем сценарии. У меня есть этот метод: public List<NewsMasterDTO> GetMasterData() { IQueryable<News> news = dbcontext.…
25 янв '18 в 13:46
0 ответов

Отображение Mapster между DM виртуальной машиной со свойством AdaptMember

Я пытаюсь выполнить сопоставление между моей моделью данных и моделью представления, используя Mapster в приложении ASP.NET MVC5. Вот часть моей модели просмотра: public class ViewModel { [AdaptMember(nameof(DataModel.ThePropertyNameDm))] public int…
04 окт '18 в 08:05
0 ответов

Сопоставьте производные классы с Mapster

Например, у меня есть следующий класс: public class TestClass { public List<BaseClass> MyProperty { get; set; } } public class BaseClass {} public class ClassA: BaseClass {} public class ClassB: BaseClass {} Если я запускаю следующий код: var …
13 ноя '17 в 13:50
1 ответ

Mapster - Как сделать игнорирование отображения для нулевых свойств

Я использую Mapster для отображения экземпляров Dto на объекты Model. Dtos отправляются клиентом Javascript, отправляя только обновленные свойства. Я хотел бы игнорировать нулевые значения и сделать так, чтобы Mapster оставил экземпляр модели без из…
09 фев '17 в 15:41
1 ответ

Отключить сопоставление метода getPropertyName со свойством для mapster

Предположим, у меня есть два класса и я использую Mapster для отображения одного на другой: class A { public int GetX(){ return 1; } } class B { public int X { get; set; } } Есть ли способ глобально отключить карту GetX() в X за A в B отображение? Э…
30 ноя '16 в 13:31
1 ответ

Обновление ключа между объектом и списком дочерних объектов?

Я использую EF6 и Mapster в проекте ASP.Net MVC. В моем контроллере редактирования сообщений я пытаюсь сохранить результаты формы ввода данных. На форме есть список с множественным выбором. Выборки в списке списка множественных выборок передаются до…
22 июн '17 в 19:54
1 ответ

Вернуть пустую строку вместо нуля

Я использую ef core и mapster. У меня есть несколько столбцов в моей базе данных, которые можно обнулять. Когда я получаю их из базы данных, C# сохраняет их как нули (что имеет смысл). Я хочу вернуть эти поля пустые строки, хотя, когда я отправляю и…
08 июл '18 в 03:28
1 ответ

Проблема картографирования. Отображение списка объектов в список строк

Я пытаюсь сопоставить модель сервиса с моделью представления, используя Mapster. Моя сервисная модель содержит список строк. Моя модель просмотра содержит список типов RolesViewModel. RolesViewModel имеет строковое свойство с именем RoleName. Ниже м…
26 фев '18 в 16:38
1 ответ

Как мне Mapster Игнорировать значения Id, когда в sourcetype есть Dto в имени типа

Я прочитал эту страницу, но у нее не было ответа. https://github.com/MapsterMapper/Mapster/wiki/Ignoring-members Я хочу игнорировать все Id поля, когда тип источника назван как SomethingDto или же FooDto Что-то вроде этого... TypeAdapterConfig<TS…
31 окт '17 в 16:46
0 ответов

Использование Mapster для сопоставления представленного интерфейса с классом модели?

Я пытаюсь использовать Mapster для сопоставления сложных объектов от поставщика данных, представленного в виде интерфейса.Мои интерфейсы: public interface ICase { string CaseId { get; set; } List<IPortfolio> Portfolios { get; set; } } public i…
04 сен '18 в 20:41
0 ответов

Содержимое пакета System.Reflection.TypeExtensions не копируется в выходную папку

У меня есть проект.NET Standard 2.0 У меня много проблем с тем, что файлы пакетов не копируются в выходную папку моего проекта, что, очевидно, приводит к проблемам с не найденными файлами Я использую Mapster для копирования свойств из одного объекта…
0 ответов

Mapster - отображение между двумя интерфейсами

Я пытаюсь создать пользовательскую конфигурацию для Mapster. Когда config находится между интерфейсом и строгим типом, например: TypeAdapterConfig<IMyInterface, MyClass>.NewConfig() нет проблем, объекты отображаются нормально. Но когда я пытаю…
09 мар '19 в 16:15