Мне нужно сопоставить объекты EF с соответствующими DTO. В приведенном ниже примере у меня есть объекты EF Родительский и дочерний, а дочерний объект содержит ссылку на родительский объект. У меня также есть ParentDto и ChildDto (DTO), а ChildDto содержит ссылку на ParentDto (не родительский). Итак, как я могу назначить ParentDto ссылку на экземпляр ChildDto ниже в методе:Проецирование Linq: получить ссылку на новую проецируемую объекту
public Task<List<ParentDto>> Method()
{
return (Context.Set<Parent>()
.Where(someCondition)
.Select(p => new ParentDto
{
// here we map all properties from Parent to ParentDto
... ,
Children = p.Children.Select(c => new ChildDto
{
// here we map all properties from Child to ChildDto
... ,
Parent = ? // reference to newly created ParentDto instance
})
}).ToListAsync();
}