Описание тега valueinjecter
ValueInjecter позволяет вам определять собственные основанные на соглашении алгоритмы сопоставления (ValueInjection), чтобы сопоставлять (вводить) исходные значения со значениями назначения.
1
ответ
Пожалуйста, помогите на VB.NET эквивалент этого из C#
Пожалуйста, помогите мне преобразовать этот кусок кода в C# в VB.NET protected override object SetVal(ConventionInfo c) { if (c.SourceProp.Type.IsValueType || c.SourceProp.Type == typeof(string) || c.TargetProp.Type.IsValueType || c.TargetProp.Type …
16 дек '15 в 03:21
2
ответа
Нужно ли загружать / получать объект перед SaveOrUpdate в Nhibernate?
В моем приложении ASP.NET MVC я отделил модель домена от модели представления. Я преобразую свою сущность в объект модели представления, чтобы я мог "кормить" свои представления только необходимыми данными (для этого я использовал valueinjecter). В …
26 янв '11 в 12:47
1
ответ
Что быстрее: Automapper, Valuinjector или ручное отображение? В какой степени каждый из них быстрее?
Предположим, у меня есть этот объект в моем DAL (ORM и т. Д.) public class Student { public string Name {get;set;} public string Address {get;set;} public string Phone {get;set;} public Parent Parent {get;set;} } public class Parent { public string …
14 ноя '11 в 13:33
1
ответ
Могу ли я настроить AutoMapper для чтения из имен пользовательских столбцов при сопоставлении из IDataReader?
Код Psuedo для конфигурации сопоставления (как показано ниже) невозможен, так как лямбда позволяет нам получить доступ только к типу IDataReader, тогда как при фактическом сопоставлении AutoMapper будет попадать в каждую "ячейку" каждого IDataRecord…
17 июн '10 в 11:52
2
ответа
Как предотвратить перезапись значений в объекте "Target" на нули из объекта "Source" при использовании ValueInjector или Automapper? Вложенная проблема отображения?
Моя проблема "Исходный" объект Свойства того же класса, которые не существуют в представлении, перезаписывают те же свойства в "целевом" объекте пустыми значениями. Как мне это предотвратить? В действительности, как я могу гарантировать, что только …
29 ноя '12 в 18:05
1
ответ
Пользовательское сопоставление ValueInjecter не работает с пользовательскими свойствами
У меня есть этот код: Mapper.AddMap<Product, DetailsVM>(src => { var res = new DetailsVM(); res.InjectFrom(src); // maps properties with same name and type res.test = "asd"; return res; }); productVM.InjectFrom(test); У меня все работает и …
17 авг '16 в 01:33
1
ответ
C# ValueInjecter: отображение всего объекта Graph
Я только начал использовать ValueInjecter для своих сопоставлений сущностей (DTO <-> Entity). Вот мой DTO: public class IncidentDTO { int ID { get; set; } string Name { get; set; } AgencyDTO agencyDTO { get; set; } } public class AgencyDTO { int ID …
25 июн '12 в 06:48
5
ответов
Успешное редактирование модели без множества скрытых полей
Короче говоря: как мне успешно отредактировать запись в БД без необходимости включать каждое отдельное поле для модели в окне редактирования? ОБНОВИТЬ Так что у меня есть пункт в БД (статья). Я хочу редактировать статью. Статья, которую я редактирую…
07 июн '12 в 16:19
2
ответа
omu.valueinjecter глубокий клон в отличие от типов
Я думаю, что я упускаю простую концепцию с valueinjecter и / или AutoMapper, но как вы глубоко клонируете родительский dto.Entity в biz.Entity и включаете всех потомков? Например, biz.person.InjectFrom(dto.person), Я хочу, чтобы коллекция dto.person…
23 ноя '11 в 22:22
1
ответ
ICollectionView выдает исключение Entity Framework Attach
Когда я пытаюсь сохранить объект в EF, выдается это исключение: Исключение типа "System.InvalidOperationException" произошло в EntityFramework.dll, но не было обработано в коде пользователя. Дополнительная информация: Не удалось подключить объект ти…
22 авг '14 в 20:03
1
ответ
Строки AutoMapper для перечисления описаний
Учитывая требование: Возьмите граф объекта, установите все свойства типа enum на основе обработанного значения свойства второй строки. Соглашение предписывает, что именем свойства строки источника будет имя свойства enum с постфиксом "Raw". Под обра…
11 авг '10 в 20:14
4
ответа
Как отобразить списки с помощью ValueInjector
Я использую ASP.NET MVC 3, Может кто-нибудь, пожалуйста, помогите мне уточнить, что здесь происходит: var person = new PersonRepository().Get(); var personViewModel = new PersonViewModel(); personViewModel.InjectFrom<LoopValueInjection>(person…
24 окт '11 в 07:21
1
ответ
ValueInjecter разные типы / имена свойств
Можно ли ввести что-то вроде этого: public class DomainEntity { public Resource DescriptionResource { get; set; } } public class Resource { public List<ResourceLocalization> Localizations { get; set; } } public class ResourceLocalization { pub…
11 май '12 в 21:05
2
ответа
Внедрить из ExpandoObject с помощью ValueInjecter
Я использую ValueInjecter для сопоставления объектов, и я пытаюсь внедрить из ExpandoObject. Я нашел пример инъекции из динамического. public class Ac { public string Aa { get; set; } } [Test] public void Aa() { var o = new { Aa = "aa" }; dynamic d …
29 июл '11 в 22:10
2
ответа
Основа для объединения хозяйствующих субъектов
Есть ли рамки, которые могут сделать следующее: var source = new Entity() { StringProp = null, IntProp = 100, }; var target = new Entity() { StringProp = "stringValue", // Property value should remain the same if source value is null IntProp = 222 }…
14 апр '12 в 18:25
1
ответ
ValueInjecter игнорировать случаи при сопоставлении свойств
Например, я хочу сопоставить свойство Foo.ID с Bar.Id, возможно ли это?
30 апр '13 в 09:17
0
ответов
Использование AutoMapper Config с ValueInjecter
Для всех, кто заинтересован, я создал расширение ValueInjecter, чтобы использовать существующую конфигурацию сопоставления AutoMapper с ValueInjecter. Я создал это расширение, потому что мне пришлось переключиться на ValueInjecter, потому что я не м…
10 авг '11 в 08:18
1
ответ
Отображение строкового массива в объект с помощью ValueInjecter
Я ищу предложения о том, как я мог бы решить следующую проблему с помощью ValueInjecter. ПРИМЕЧАНИЕ. Прежде чем кто-то запрыгнет, а ) скажет мне, что я делаю это неправильно или б) скажет, что я не должен использовать ValueInjecter - не делайте этог…
06 май '15 в 11:17
1
ответ
Используйте ValueInjecter, чтобы скопировать POCO EntityFramework в DTO, не вызывая ленивых списков загрузки и свойств
У меня проблема с использованием ValueInjecter для создания глубоких клонов POCO EntityFramework в аналогичные классы DTO. В случаях, когда я внедряю из сложного объекта POCO с несколькими связанными объектами / дочерними объектами со свойствами нав…
10 фев '13 в 01:45
2
ответа
Как глубоко клонировать объекты, содержащие свойство IList, используя AutoMapper
Я пытаюсь глубоко клонировать следующий класс с помощью AutoMapper: public class MainData { public MainData() { Details = new List<Detail>(); } public int Id { get; private set; } public DateTime LastUpdate { get; private set; } public IList&l…
03 авг '10 в 13:16