Freigeben über


|| (OR) (Entity SQL)

Verknüpft zwei Boolean-Ausdrücke.

boolean_expression OR boolean_expression
or 
boolean_expression || boolean_expression

Argumente

  • boolean_expression
    Jeder gültige Ausdruck, der ein Boolean zurückgibt.

Rückgabewert

true, wenn eine der Bedingungen true ist; andernfalls false.

Hinweise

OR ist ein logischer Operator in Entity SQL . Er wird zur Verknüpfung zweier Bedingungen verwendet. Wenn in einer Anweisung mehrere logische Operatoren verwendet werden, werden OR-Operatoren nach AND-Operatoren ausgewertet. Sie können jedoch die Reihenfolge der Auswertung ändern, indem Sie Klammern verwenden.

Zwei senkrechte Striche (||) haben dieselbe Funktion wie der OR-Operator.

In der folgenden Tabelle werden mögliche Eingabewerte und Rückgabetypen dargestellt.

TRUE FALSE NULL

TRUE

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

NULL

NULL

TRUE

NULL

NULL

Beispiel

Die folgende Entity SQL-Abfrage verwendet den OR-Operator, um zwei Boolean-Ausdrücke zu verknüpfen. Die Abfrage basiert auf dem "AdventureWorks Sales"-Modell. Führen Sie folgende Schritte durch, um diese Abfrage zu kompilieren und auszuführen:

  1. Verwenden Sie das Verfahren unter Gewusst wie: Ausführen einer Abfrage, die StructuralType-Ergebnisse zurückgibt (EntityClient).

  2. Übergeben Sie die folgende Abfrage als Argument an die ExecuteStructuralTypeQuery-Methode:

-- OR
SELECT VALUE product FROM AdventureWorksEntities.Products 
                                    AS product where product.ListPrice = @price1 OR product.ListPrice = @price2
-- || 
SELECT VALUE product FROM AdventureWorksEntities.Products 
                                    AS product where product.ListPrice = @price1 || product.ListPrice = @price2

Siehe auch

Konzepte

Entity SQL-Referenz