Numerische Operatoren und Vergleichsoperatoren
Arithmetische Operatoren und Vergleichsoperatoren funktionieren mit folgenden Ausnahmen wie in der Common Language Runtime (CLR):
SQL unterstützt den Modulusoperator bei Gleitkommazahlen nicht.
SQL unterstützt ungeprüfte arithmetische Operatoren nicht.
Inkrementoperatoren und Dekrementoperatoren führen zu Nebeneffekten, wenn Sie diese in Ausdrücken verwenden, die nicht in SQL repliziert werden können und daher nicht unterstützt werden.
Unterstützte Operatoren
LINQ to SQL unterstützt die folgenden Operatoren.
Grundlegende arithmetische Operatoren
+
-
(Subtraktion)*
/
Visual Basic-Ganzzahlendivision (
\
)%
(Visual BasicMod
)<<
>>
-
(unäre Negation)
Grundlegende Vergleichsoperatoren:
Visual Basic
=
und C#==
Visual Basic
<>
und C#!=
Visual Basic
Is/IsNot
<
<=
>
>=