#c# #automapper
Вопрос:
Я пытаюсь сопоставить свойства родительского объекта с его унаследованным объектом. TSource
Здесь есть значение, и одним из его свойств является родительский объект. Есть что-то вроде ~50 свойств, поэтому я действительно не хочу использовать .ForMember
их в каждой строке.
public class CustomCsvProduct : CsvProduct { public string ProductType { get; set; } = default!; } public MapperProfile() { CreateMaplt;(CsvProduct CsvProduct, Variant Variant, Product Product), CustomCsvProductgt;() .ForMember(x =gt; x.ProductType, opt =gt; opt.MapFrom(GetProductType)); }
Таким образом, в приведенном выше коде мы не будем автоматически сопоставлять значения CsvProduct
. GetProductType
сопоставляет пользовательское свойство. Как я могу автоматически сопоставлять другие свойства с CsvProduct
?