Эти простые шаги сработали для меня:
Наслаждайтесь:)
Попробуйте этот шаблон Not Any
.
var query = db.table1
.Where(t1 => !db.table2
.Any(t2 => t2.cat == t1.cat && t2.julianDte < t1.julianDte)
);
Версия синтаксиса запроса ответа @Amy B (с! Any, инвертированным в All):
from t1 in db.Table1
where db.Table2.All(t2 => t1.cat != t2.cat || t2.julianDte >= t1.julianDte)
select new
{
t1.appname,
t1.julianDte,
t1.cat
};