實體框架中的LinqKit和異步

entity-framework entity-framework-core linqkit predicatebuilder

使用帶有Entity Framework Core的謂詞生成器時,我收到以下錯誤。

源IQueryable未實現IAsyncEnumerable。只有實現IAsyncEnumerable的源才能用於Entity Framework異步操作。

這是代碼 -

 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



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow