我在使用异步方法过滤列表中的列表时遇到问题。
private async Task<List<UserList>> GetAsyncList(string query)
{
var result = GetUserList.Where(x =>
x.FirstName.ToUpper().Contains(query.ToUpper())
|| x.LastName.ToUpper().Contains(query.ToUpper())
|| x.EmailId.ToUpper().Contains(query.ToUpper())
**|| x.UserRole.Any(a => a.ToUpper().Contains(query.ToUpper()))**);
return await result.ToListAsync(); }
获得以下异常
表达类型&#39; System.Collections.Generic.IAsyncEnumerable
1[System.String]' cannot be used for parameter of type 'System.Collections.Generic.IEnumerable
1 [System.String]&#39;方法&#39; System.Collections.Generic.List1[System.String] ToList[String](System.Collections.Generic.IEnumerable
1 [System.String])&#39; 参数名称:arg0
请帮助我!