EF异步查询ToListAsync报错
代码如下:
别的代码都好好的,就这么一处查询报错:
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.”
解决方案
检查using
命名空间是不是使用了 System.Data.Entity 而不是 Microsoft.EntityFrameworkCore
;
替换即可
C# 全选
//using System.Data.Entity; // 不能使用这个命名空间,不然EF的异步查询方法会报错
using Microsoft.EntityFrameworkCore;
替换后就正常了
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生