Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Уж очень коротко написано. С таким подходом автоматически лишаемся валидации маппинга, снижаются возможности кастомизации, не совсем понятна ситуация с обработкой ошибок и теперь код который должен маппить заодно лезет в базу и тащит связанные сущности по одной.
public class Ar : Entity
{
public Foo Foo { get; set; }
public Bar Bar { get; set; }
}
public class ArDto
{
public int FooId { get; set; }
public int BarId { get; set; }
}
Немного о нетрадиционном маппинге