EF Core 7 не может преобразовать запросC#

Место общения программистов C#
Anonymous
EF Core 7 не может преобразовать запрос

Сообщение Anonymous »


Я написал эти два запроса:

var query1 = await db.Table1.AsNoTracking() .Where(x => x.Id == 50) .Select(x => new { x.F1, x.F2 }).ToListAsync(); вар query2 = ожидайте db.Table2.AsNoTracking() .Where(y => y.Id == 80 && !query1.Any(z => z.Id == y.Id)) .Select(y => new { y.F1, y.F2, y.F3 }) .ToListAsync(); Но EF Core 7 сообщает, что не может преобразовать query1.Any(z => z.Id == y.Id)).

Но этот код работает и в других версиях. Как правильно его написать, чтобы EF Core 7 мог его перевести?

Заранее спасибо!

Вернуться в «C#»