2009-04-07 8 views

Répondre

3

Essayez ceci:

bool result = (db.As.Max(a => a.Instant) - db.Bs.Max(b => b.instant)) > new TimeSpan(0,0,1); 
+0

Je ne suis pas expert, mais ne pas génère deux requêtes SQL? –

+0

aucun moyen de l'empêcher de générer deux requêtes. parce que ce sont des tables qui ne peuvent être jointes ensemble. de ce que je vois. l'astuce pour optimiser LINQ est de s'assurer que vous pouvez le faire en SQL d'abord. –

+0

alors je vais devoir écrire un SP pour faire cela en une seule requête ... merci –

Questions connexes