比较运算符适用于下列类型:Byte、Int32、Int16、Int64、Double、Single、Decimal、String、DateTime、Date、Time、DateTimeOffset。应用比较运算符之前将对操作数进行隐性类型升级。比较运算符总是生成布尔值。如果操作数中至少有一个 null,则结果为 null。
相等和不相等适用于有标识的所有对象类型,如 Boolean 类型。拥有相同标识的非基元对象被视为相等。
下表列出了 Entity SQL 比较运算符。
运算符 | 说明 |
---|---|
比较两个表达式是否相等。 |
|
比较两个表达式以确定左侧表达式的值是否大于右侧表达式的值。 |
|
比较两个表达式以确定左侧表达式的值是否大于或等于右侧表达式的值。 |
|
确定查询表达式是否为 null。 |
|
比较两个表达式以确定左侧表达式的值是否小于右侧表达式的值。 |
|
比较两个表达式以确定左侧表达式的值是否小于或等于右侧表达式的值。 |
|
确定表达式的结果值是否在指定范围内。 |
|
比较两个表达式以确定左侧表达式是否不等于右侧表达式。 |
|
比较两个表达式以确定左侧表达式是否不等于右侧表达式。 |
|
确定特定字符串是否与指定模式相匹配。 |