У меня есть 2 общих списка.
Список 1 заполняется продуктами из базы данных, а список 2 заполняется продуктами из веб-службы.
Я хочу сравнить списки и любые значения, которых нет в Списке 2, добавить их в Список 3.
Я пытался
List<ProductModel> productsToAdd = productsInDatabase.Except(productsFromService).ToList();
Однако все результаты отображаются, даже если продукт уже есть в базе данных.
Что я делаю не так? мне нужно как-то использовать, кроме как использовать поле Id?