EF异步查询ToListAsync报错


代码如下:

EF异步查询报错

 

别的代码都好好的,就这么一处查询报错:

System.InvalidOperationException:“The source IQueryable doesn't implement IDbAsyncEnumerable<JOCAPI.Business.AuthorizeDataBusiness+ItemModel>. Only sources that implement IDbAsyncEnumerable can be used for Entity Framework asynchronous operations. For more details see http://go.microsoft.com/fwlink/?LinkId=287068.”

EF异步查询报错

解决方案

检查using命名空间是不是使用了 System.Data.Entity 而不是 Microsoft.EntityFrameworkCore;

替换即可

C# 全选
//using System.Data.Entity; // 不能使用这个命名空间,不然EF的异步查询方法会报错
using Microsoft.EntityFrameworkCore;

EF异步查询ToListAsync报错

替换后就正常了

EF异步查询ToListAsync报错

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:vscode使用vue3+ts时代码提示问题
下一篇:API接口主从表数据(Master-Detail),从表数据的两种处理方式
评论列表

发表评论

评论内容
昵称:
关联文章

EF异步查询ToListAsync
EF 分页 SQL2008 Featch Next
VS .NET使用EF添加实体数据模型向导添加连接
插入代码页面
EFCore链接数据库
PC端编译 Empty block statement no-empty
C#HTTP请求RestSharp.RestClient发起https请求
WCF中常见的:The content type text
.NET Core Winform 打开窗体设计器
Python多线程中试用wmi
Python使用html解析包Requests-html运行py文件没问题,Pyinstaller打包exe后运行
window远程桌面连接:出现身份验证错误。要求的函数不受支持
Python windows服务: Installing service ALicense Error installing service: 拒绝访问
html发布到服务器后部分jpg:net::ERR_BLOCKED_BY_CLIENT
支付宝支付:4004,卖家不在设置的收款账户列表之中
EF 值转换
.NETCore 运行项目:Could not load file or assembly ***
Python读取excel xlrd读取xlsx:Excel xlsx file; not supported
IIS中应用程序池自动停止,重启
支付宝支付:40003,三方应用未绑定服务商账号

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码