Невозможно создать постоянное значение - только примитивные типы

Два простых запроса - исключение происходит в:

matchings.Any(u => product.ProductId == u.ProductId)

Что случилось? Если я напишуtrue вместо этого все хорошо.

var matchings = (from match in db.matchings 
                 where match.StoreId == StoreId 
                 select match).ToList();

var names = (from product in db.Products
             where matchings.Any(u => product.ProductId == u.ProductId)
             select product).ToList();

Ответы на вопрос(4)

Ваш ответ на вопрос