实体框架中的LinqKit和异步

时间:2016-03-09 22:20:46

标签: entity-framework entity-framework-core predicatebuilder linqkit

在将谓词构建器与Entity Framework Core一起使用时,我收到以下错误。

  

源IQueryable没有实现IAsyncEnumerable。只要   实现IAsyncEnumerable的源可用于实体   框架异步操作。

这是代码 -

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

这是EF I&lt; m;使用

的确切版本
  <package id="EntityFramework.Core" version="7.0.0-rc1-final" targetFramework="net451" />

1 个答案:

答案 0 :(得分:2)

与普通LinqKit不同,Nuget包支持此功能。

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

(非核心见https://www.nuget.org/packages/LinqKit.EntityFramework