我得到标题中的错误。
我的存储库方法是:
public async Task<IEnumerable<IItem>> GetItemsAsync()
{
return await (from t in _Context.Items
select t).ToListAsync();
}
我用来称呼它
data.Items = _FSRepository.GetItemsAsync();
数据。项目声明为:
public IEnumerable<IItem> Items { get; set; }
为什么不将Task IEnumerable Interface转换为IEnumeraable Interface?
您必须await
GetItemsAsync
,否则它将按原样返回方法的签名。await
将打开Task