Ich versuche, eine LINQ-Anweisung Handwerk wie folgt:Verwirrende LINQ-Anweisung
Das Ergebnis zwischen zwei Terminen (heute im Grunde) OR das Ergebnis sollte eine „batchstatus“ Spalte folgen soll, die falsch ist gleich (hat nicht bereits verifiziert) das Ergebnis sollte eine "ready" -Spalte haben, die wahr ist (ist bereit, verifiziert zu werden).
So Verifier können alle Daten von heute sehen, unabhängig davon, ob es verifiziert wurde oder nicht, ABER sollte nicht sehen, dass die Benutzer noch nicht bereit sind, gesehen zu werden.
Ich habe dies mehrere verschiedene Arten versucht, wie zum Beispiel:
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
Bitte helfen Sie mir meine Haare zu halten; Ich habe jetzt eine Handvoll & Ich weiß nicht, wie viel länger ich davon halten kann, es herauszuziehen !!!
Danke!
Wenn Sie Ihre Erklärung klarer machen könnte, wäre es einfacher zu erstellen das richtige machen Abfrage. Es ist überhaupt nicht klar, wie die drei Faktoren (ist es fertig? Ist der Chargenstatus falsch? Ist es von heute?) Sollen kombiniert werden. –