Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# IQueryable不';t实现IDBANCH异步查询提供程序_C#_Sql Server_Entity Framework Core - Fatal编程技术网

C# IQueryable不';t实现IDBANCH异步查询提供程序

C# IQueryable不';t实现IDBANCH异步查询提供程序,c#,sql-server,entity-framework-core,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 ==

我在存储库中有一个存储库我有一个方法返回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;
        }            
    }
public async Task existsUserByEmail(字符串电子邮件)
{
尝试
{
return wait_context.Usuarios
.AnyAsync(u=>u.Email==Email);
}
捕获(例外e)
{
投掷e;
}            
}
但它返回一个错误,消息中的内容正是:

源iQueryTable的提供程序未实现IDBSyncQueryProvider。只有实现IDBSyncQueryProvider的提供程序才能用于实体框架异步操作。有关更多详细信息,请参阅


我已经搜索过了,但没有找到任何东西,我是.NET Core的新手,因此我不知道是否必须在startUp类中配置某些内容。

错误消息来自EF6。您是否同时引用了EF6和EF Core?确保没有
使用System.Data.Entity(EF6),但仅使用Microsoft.EntityFrameworkCore编写
(EF Core)。@IvanStoev感谢兄弟这是解决方案,我删除了“System.Data.Entity”并添加了“using Microsoft.EntityFrameworkCore”并完美地工作了非常感谢!!!