У меня есть метод внутри класса, который должен переназначить две таблицы в dto, но когда я oop через таблицы, это дает мне целую таблицу вместо одной записи на каждую l oop, есть ли способ сказать возвращенную таблицу дать по одному предмету за каждый для l oop? и делать это асинхронно? в настоящее время код выглядит примерно так:
var simpleDtoList = new List<DtoObject>();
using (var db = new SimpleContext())
{
await foreach (SimpleA A in db.SimpleATable)
{
using (var database = new SimpleContext())
{
await foreach (SimpleB B in database.SimpleBTable)
{
var DtoObject = new DtoObject();
DtoObject.Id = A.Id;
DtoObject.SimpleA = A.Name;
DtoObject.SimpleB = B.Name;
simpleDtoList.Add(DtoObject);
}
}
}
}
return simpleDtoList;
Я нашел решение с настройкой Где равен индексу simpleDtoList, но мне нужно удалить await, есть ли способ сохранить код ожидания?