我收到了标题中的错误。
我的存储库方法是:
public async Task<IEnumerable<IItem>> GetItemsAsync()
{
return await (from t in _Context.Items
select t).ToListAsync();
}
我打电话给:
data.Items = _FSRepository.GetItemsAsync();
data.Items声明为:
public IEnumerable<IItem> Items { get; set; }
为什么不将Task IEnumerable接口转换为IEnumerable接口?
答案 0 :(得分:5)
您必须await
GetItemsAsync
否则它会返回方法的签名。 await
打开Task