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 мог его перевести?

Заранее спасибо!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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