And*_*dez 7 c# sql-server entity-framework-core
我在存储库中有一个存储库,我有一个方法,如果用户通过电子邮件存在于表中,则返回 bool(true) ,如果不存在,则返回 bool(true) ,我的方法如下:
public async Task<bool> existsUserByEmail(string email)
{
try
{
return await _context.Usuarios
.AnyAsync(u => u.Email == email);
}
catch (Exception e)
{
throw e;
}
}
Run Code Online (Sandbox Code Playgroud)
但它返回一个错误,消息中正是这样:
源 IQueryable 的提供程序未实现 IDbAsyncQueryProvider。只有实现 IDbAsyncQueryProvider 的提供程序才能用于实体框架异步操作。有关更多详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=287068。
我已经搜索过,但没有找到任何东西,我是 .NET Core 的新手,所以我不知道是否必须在启动类中配置某些内容。
And*_*dez 13
该错误消息来自 EF6。这是因为我同时引用了 EF6 和 EF Core,所以我删除了:System.Data.Entity; (EF6) 在我的代码中,但仅使用 Microsoft.EntityFrameworkCore;(EF 核心)。
| 归档时间: |
|
| 查看次数: |
3997 次 |
| 最近记录: |