数值运算符和比较运算符 (LINQ to SQL)

算术运算符和比较运算符在公共语言运行库 (CLR) 中按预期方式工作,但有以下几点例外:

  • SQL 不支持对浮点数字使用取模运算符。

  • SQL 不支持未校验的算法。

  • 在无法复制到 SQL 中的表达式中使用增量和减量运算符时会产生副作用,因而不支持此类运算符。

支持的运算符

LINQ to SQL 支持以下运算符。

  • 基本算术运算符:

    • +

    • -(减号)

    • *

    • /

    • Visual Basic 整除 (\)

    • % (Visual Basic Mod)

    • <<

    • >>

    • -(一元求反)

  • 基本比较运算符:

    • Visual Basic = 和 C# ==

    • Visual Basic <> 和 C# !=

    • Visual Basic Is/IsNot

    • <

    • <=

    • >

    • >=

请参见

参考

C# 运算符

其他资源

数据类型和函数 (LINQ to SQL)

运算符 (Visual Basic)