我有这样的功能:
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;
}
Run Code Online (Sandbox Code Playgroud)
我await没有工作,因为它只能用于使用async修饰符标记的方法或lambda .我在哪里放置async这个功能?