У меня есть две таблицы, и между ними есть цена и соотношение между ними. Я хочу получить первые 5 позиций из таблицы продуктов только в том случае, если в таблице цен нет связанных записей или даты обновления цен старше месяца.
Я пробовал это;
DateTime checkdate = DateTime.Today.AddMonths(-1);
var test = (from p in main.product
from r in main.price
where !p.price.Any() && r.UpdateTime >= checkdate
select p.main.productid).Take(5);
//webservice will check new prices here
Итак, каждый возвращаются одни и те же записи ...