Je suis en train de rédiger une déclaration LINQ comme suit:Confondre déclaration LINQ
Le résultat devrait suivre entre deux dates (essentiellement aujourd'hui) OU le résultat devrait avoir une colonne « batchstatus » qui est false (n'a pas été vérifié encore) le résultat devrait avoir une colonne "prête" qui est vraie (prête à être vérifiée).
Ainsi, les vérificateurs peuvent voir toutes les données d'aujourd'hui, qu'elles aient été vérifiées ou non, MAIS ne devraient pas voir que les utilisateurs ne sont pas encore prêts à être vus.
J'ai essayé ce de plusieurs façons différentes telles que:
Dim p = From t In db.batches _
Where t.bDate > day1 And t.bDate < day2 And t.Ready = True Or t.BatchStatus = False _
Order By t.BatchStatus Ascending _
Select t
S'il vous plaît me aider à garder mes cheveux; J'ai une poignée maintenant & Je ne sais pas combien de temps je peux garder de le retirer !!!
Merci!
Si vous pouvez rendre votre explication plus claire, il serait plus facile de créer le droit question. Il n'est pas du tout clair comment les trois facteurs (est-il prêt? Est l'état du lot faux? Est-il à partir d'aujourd'hui?) Sont destinés à être combinés. –