Numérico e operadores de comparação
Aritmética e operadores de comparação funciona como esperado em Common Language Runtime (CLR) exceto como segue:
O SQL não suporta o operador de módulo em números de ponto flutuante.
O SQL não oferece suporte a aritmética não-verificada.
Operadores de incremento e de redução causam efeitos colaterais quando você usa os em expressões que não podem ser replicadas no SQL e, portanto, não são suportados.
Operadores com suporte
LINQ to SQL dá suporte aos operadores a seguir.
Operadores aritméticos básicos:
+
-
(subtração)*
/
Divisão de inteiros Visual Basic (
\
)%
(Visual Basic)Mod
<<
>>
-
(negação unária)
Operadores de comparação básicos:
=
Visual Basic e C#==
<>
Visual Basic e C#!=
Visual Basic
Is/IsNot
<
<=
>
>=