У меня есть такая функция:
public async Task<SomeViewModel> SampleFunction()
{
var data = service.GetData();
var myList = new List<SomeViewModel>();
myList.AddRange(data.select(x => new SomeViewModel
{
Id = x.Id,
DateCreated = x.DateCreated,
Data = await service.GetSomeDataById(x.Id)
}
return myList;
}
My await
не работает, поскольку его можно использовать только в методе или лямбда, отмеченном модификатором async
. Где я могу разместить async
с помощью этой функции?