我正在使用EF Core 3.1.2,并收到以下错误
using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
public async Task<List<Client>> GetClients()
{
return await (from client in context.Client
select client).ToListAsync();
}
找到源类型"DbSet〈〉"的查询模式的多个实现。对"Where"的调用不明确
找到源类型"DbSet〈〉"的查询模式的多个实现。对"Select"的调用不明确
我得到了模棱两可的调用:
System.Collections.Generic
System.Collections.Generic
System.Collections.Generic
我没有任何方法可以覆盖上述内容。
1条答案
按热度按时间c0vxltue1#
根据这个github线程:https://github.com/dotnet/efcore/issues/18124
当前的解决方法是在数据库集上调用
AsQueryable()
。例如:_context.YourDbSet.AsQueryable()