更新:November 2007
算术运算符和比较运算符在公共语言运行库 (CLR) 中按预期方式工作,但有以下几点例外:
- SQL 不支持对浮点数字使用取模运算符。 
- SQL 不支持未校验的算法。 
- 在无法复制到 SQL 中的表达式中使用增量和减量运算符时会产生副作用,因而不支持此类运算符。 
支持的运算符
LINQ to SQL 支持以下运算符。
- 基本算术运算符: - + 
- -(减号) 
- * 
- / 
- Visual Basic 整除 (\) 
- % (Visual Basic Mod) 
- << 
- >> 
- -(一元求反) 
 
- 基本比较运算符: - Visual Basic = 和 C# == 
- Visual Basic <> 和 C# != 
- Visual Basic Is/IsNot 
- < 
- <= 
- > 
- >=