IQueryable没有实现IDbAsync查询提供程序

时间:2019-10-16 01:55:28

标签: c# sql-server entity-framework-core

我在存储库中有一个存储库,我有一个方法,如果用户通过电子邮件在表中存在,则返回bool(true);如果不存在,则返回(false),我的方法是这样的:

public async Task<bool> existsUserByEmail(string email)
    {
        try
        {
            return await _context.Usuarios
                .AnyAsync(u => u.Email == email);
        }
        catch (Exception e)
        {
            throw e;
        }            
    }

但是它返回一个错误,并且在消息中正是这样:

  

源IQueryable的提供程序未实现IDbAsyncQueryProvider。只有实现IDbAsyncQueryProvider的提供程序可以用于Entity Framework异步操作。有关更多详细信息,请参见http://go.microsoft.com/fwlink/?LinkId=287068

我已经搜索了但没有找到任何东西,我是.NET Core的新手,所以我不知道是否必须在startUp类中进行配置。

0 个答案:

没有答案