Я хочу сравнить столбец таблицы с последней записью в другой (по внешнему ключу) таблице. А затем фобит запись, когда она последняя.
Итак:
Должно быть: НЕТ
Должно быть: ДА
Моя попытка:
(from a in dc.table1 where a.UserID != a.table2.Last().UserID)
Но это не работает.
Ошибка
Оператор запроса 'Last' не поддерживается.
Последний запрос к базе данных не имеет смысла, если у вас также нет заказа по:
a.table2.OrderBy(x => x.id).Last()
Это также может работать лучше, если вы заказываете по убыванию и используете First, хотя я не проверял это.