Вопросы по теме 'automapper'

AutoMapper сглаживает модели доменов, но делает ли это наоборот? Если нет, то что?
Я читал об AutoMapper из-за ответа на один из моих предыдущих вопросов здесь . Здесь сказано, что AutoMapper сглаживает сложные модели доменов, но мне нужно что-то, что делает обратное. Мне нужно связать мои модели представления (плоские модели...
1361 просмотров

Вложенные коллекции автосопоставителя C#
У меня есть простая модель, подобная этой: public class Order{ public int Id { get; set; } ... ... public IList<OrderLine> OrderLines { get; set; } } public class OrderLine{ public int Id { get; set; } public Order...
13357 просмотров
schedule 11.01.2023

AutoMapper с синтаксисом c # 2.0
Я пытаюсь создать настраиваемое сопоставление с помощью AutoMapper, но не могу использовать синтаксис 3.0 с лямбда-выражениями. Как преобразовать этот код 3.0 в 2.0? Mapper.CreateMap<MyClass, MyDto>() .ForMember(dest => dest.Name, opt...
1242 просмотров
schedule 18.08.2023

Как я могу сопоставить эти родительско-дочерние отношения в AutoMapper?
У меня есть родительские и дочерние объекты, производные от сущностей LINQ to SQL. Я хочу сопоставить их с некоторыми DTO, более удобными для домена. Мои классы сущностей SQL выглядят примерно так: public class SqlEntityParent { public int...
3284 просмотров
schedule 26.09.2023

Automapper — игнорирование при отображении
Можно ли игнорировать в зависимости от значения назначения? Смотри, что я хочу сделать: object c; var key = ce.CreateEntityKey<CustomerDataContract, Customer>("FullCustomerSet", item, o => o.ID); if (ce.TryGetObjectByKey(key, out c))...
1138 просмотров
schedule 28.04.2024

Как использовать AutoMapper?
Впервые использую AutoMapper, и мне трудно понять, как его использовать. Я пытаюсь сопоставить ViewModel с таблицами базы данных. Моя ViewModel выглядит так... public class AddressEditViewModel { public AddressEdit...
9968 просмотров
schedule 03.05.2024

Как мне избавиться от ошибки SecurityException при попытке использовать Automapper в ASP.NET MVC?
Я разрабатываю приложение ASP.NET MVC с NHibernate, и я пытаюсь использовать Automapper, чтобы скрыть объекты домена от объектов DTO, отправленных в представление: ClassLibrary с моим доменом (для NHibernate) и объектами DTO Библиотека классов...
2128 просмотров

Поля исключения AutoMapper
Я пытаюсь сопоставить один объект с другим, но объект довольно сложный. Во время разработки я хотел бы иметь возможность либо исключать кучу полей и переходить к ним одно за другим, либо иметь возможность указывать для сопоставления только те поля,...
10031 просмотров
schedule 03.02.2023

AutoMapper и наследование — как сопоставить?
Имейте этот сценарий: public class Base { public string Name; } public Class ClassA :Base { public int32 Number; } public Class ClassB :Base { public string Description;} public Class DTO { public string Name; public int32 Number;...
37973 просмотров
schedule 19.01.2024

Может ли automapper сопоставить внешний ключ с объектом, используя репозиторий?
Сначала я пробую код Entity Framework CTP4. Предположим, у меня есть: public class Parent { public int Id { get; set; } public string Name { get; set; } } public class Child { public int Id { get; set; } public string Name {...
12887 просмотров
schedule 30.03.2024

Проблема с Html.DropDownList AutoMapper
Я получаю эту ошибку: Элемент ViewData с ключом DepartmentId имеет тип System.Int32, но должен иметь тип IEnumerable. со следующей настройкой. Я не знаю, как это решить. Ошибка происходит в коде представления модели. Эта строка: public...
701 просмотров
schedule 26.10.2023

automapper, как игнорировать свойство в исходном элементе, которого нет в месте назначения
У меня есть источник Linq to Sql, сопоставленный с DTO. src содержит свойство, которого нет в DTO. т.е. src.State существует, но dest.State не существует. Это приводит к тому, что конфигурация сопоставления генерирует исключение...
15991 просмотров
schedule 07.07.2022

AutoMapper против ValueInjecter
Каждый раз, когда я ищу материал AutoMapper в StackOverflow, я читаю что-то о ValueInjecter . Может ли кто-нибудь сказать мне плюсы и минусы между ними (производительность, функции, использование API, расширяемость, тестирование)?
53325 просмотров

Преобразование строкового значения в сущность в Automapper
Я пытаюсь понять, как использовать Automapper, когда моя сущность имеет поле типа entity. У меня есть 3 таких класса: public abstract class Entity<IdK> { public virtual IdK Code { get; protected set; } } public class Contact : Entity...
1229 просмотров
schedule 30.03.2022

ASP.NET MVC и AutoMapper (заполнение модели представления из объектов родительского и дочернего доменов)
У меня есть следующие объекты домена: public class ComponentType { public int ComponentTypeID { get; set; } public string Component_Type { get; set; } public string ComponentDesc { get; set; } } public class AffiliateComponentType {...
1376 просмотров
schedule 26.04.2022

Как передать значения пользовательскому преобразователю в Automapper?
Мне нужно передать значения моему пользовательскому преобразователю. Значения меняются, поэтому я не могу жестко закодировать их в своем статическом классе регистра. Как я могу этого добиться? // Called from global.asa page public static void...
1096 просмотров
schedule 14.02.2022

automapper не отображает, как ожидалось
Я новичок в automapper, поэтому я могу атаковать это неправильно. Я работаю над приложением mvc и хочу использовать automapper для сопоставления моделей домена и моделей представления. Мое представление использует IList для отображения...
574 просмотров
schedule 19.09.2023

Ошибка Automapper при простом преобразовании без CreateMap
У меня есть эти 2 модели: public class SiteSettingsViewModel { public decimal SubscriptionFee { get; set; } } public class SiteSettings { public decimal SubscriptionFee { get; set; } } и код: var model =...
2710 просмотров
schedule 22.07.2023

Несколько сопоставлений для одного и того же типа с использованием AutoMapper
Мне нужна помощь с моей программой mapper . у меня есть два типа (скажем, A и B), и я хочу иметь два разных сопоставления. В одном методе я хочу использовать первое сопоставление между A и B, а в другом методе я хочу использовать второе. Я...
4993 просмотров
schedule 15.05.2022

Как объединить EntityFramework, Repository, UnitOfWork и Automapper в одном приложении MVC?
Сначала я решил создать один интерфейс, назвал его IDataAccessLayer и начал добавлять в него все: такие методы, как GetUsers() , GetUser(int id) , GetOrderByNumber(int number) , DeleteOrder(int Id) и т. д. Сначала это работало просто...
3676 просмотров