Je dois requête suivante LINQ, où je cherche des différents horodatages dans un DB:aide WDDCEDEEIWEB201to trouver horodatages associés de la base de données
var issues =
from i in ReadOnlyContext.Issues
where i.TruckID == truckID && i.OutOfOrderStart < startDate &&
i.OutOfOrderEnd > endDate ||
i.TruckID == truckID && i.OutOfOrderStart > startDate &&
i.OutOfOrderEnd < endDate ||
i.TruckID == truckID && i.OutOfOrderStart < startDate &&
i.OutOfOrderStart < endDate ||
i.TruckID == truckID && i.OutOfOrderStart > startDate &&
i.OutOfOrderEnd > endDate
select i;
Mon problème est que je voudrais filtrer la requête, pour retourner uniquement entrées, où OutOfOrderStart et OutOfOurderEnd proviennent de la même ligne. Comment puis-je accomplir cela?
Corrigez-moi si je me trompe, mais il semble qu'au moins l'une des quatre dernières conditions soit toujours assortie, donc elles ne font rien vraiment. – kahoon
@kahoon - Je n'ai pas fait de table de vérité pour les conditions, donc vous avez peut-être raison. Étant donné que la question ne répond pas vraiment à l'objectif de la requête, il est difficile de savoir si elle est correcte. La réponse de l'OP n'a pas vraiment aidé non plus puisque les conditions ne semblent pas refléter ce qu'il les a nommées. – tvanfosson