Код: Выделить всё
modelBuilder.Entity(entity => {
entity.Property(e => e.PropFromOtherTable)
// the magic I'm looking for
.PopulateFrom(e => e.Destination?.Hotel.Contact.Id ?? 0);
}
Я понимаю, что могу использовать Select, чтобы получить любую форму, которую захочу, но мой основной мотиватор здесь — избегать необходимости изменять сигнатуры более 40 методов и более 150 модульных тестов и без приходится собирать массу дополнительных данных (в конечном итоге мне нужен только идентификатор контакта, мне не нужны отели или контакты).
Подробнее здесь: https://stackoverflow.com/questions/787 ... rent-table