使用带有Entity Framework Core的谓词生成器时,我收到以下错误.
The source IQueryable doesn’t implement IAsyncEnumerable. Only
sources that implement IAsyncEnumerable can be used for Entity
Framework asynchronous operations.
这是代码 –
List<Member> results = await _context.Members.AsExpandable().Where(predicate).ToListAsync();
这是EF我正在使用的确切版本
<package id="EntityFramework.Core" version="7.0.0-rc1-final" targetFramework="net451" />
最佳答案 与普通的LinqKit不同,Nuget包中支持此功能.
见:https://www.nuget.org/packages/LinqKit.Microsoft.EntityFrameworkCore/
(非核心见https://www.nuget.org/packages/LinqKit.EntityFramework)