7

Entity Framework Core で述語ビルダーを使用すると、次のエラーが発生します。

ソース IQueryable は IAsyncEnumerable を実装していません。Entity Framework 非同期操作に使用できるのは、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 に答える