7

将谓词构建器与 Entity Framework Core 一起使用时出现以下错误。

源 IQueryable 未实现 IAsyncEnumerable。只有实现 IAsyncEnumerable 的源才能用于实体框架异步操作。

这是代码 -

 List<Member> results = await _context.Members.AsExpandable().Where(predicate).ToListAsync();

这是我正在使用的 EF 的确切版本

  <package id="EntityFramework.Core" version="7.0.0-rc1-final" targetFramework="net451" />
4

1 回答 1

6

这在与普通 LinqKit 不同的 Nuget 包中得到支持。

请参阅:https ://www.nuget.org/packages/LinqKit.Microsoft.EntityFrameworkCore/

(对于非核心,请参阅https://www.nuget.org/packages/LinqKit.EntityFramework

于 2016-07-26T13:00:05.010 回答