LinqKit и async в Entity Framework
Я получаю следующую ошибку при использовании построителя предикатов с 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" />
1 ответ
Это поддерживается в другом пакете Nuget, чем обычный LinqKit.
Смотрите: https://www.nuget.org/packages/LinqKit.Microsoft.EntityFrameworkCore/
(для неосновных см. https://www.nuget.org/packages/LinqKit.EntityFramework)