DbNotExpression 类

定义

表示单个 Boolean 参数的逻辑“非”。Represents the logical NOT of a single Boolean argument. 此类不能被继承。This class cannot be inherited.

public ref class DbNotExpression sealed : System::Data::Common::CommandTrees::DbUnaryExpression
public sealed class DbNotExpression : System.Data.Common.CommandTrees.DbUnaryExpression
type DbNotExpression = class
    inherit DbUnaryExpression
Public NotInheritable Class DbNotExpression
Inherits DbUnaryExpression
继承

注解

DbNotExpression要求其参数具有 Boolean 结果类型。The DbNotExpression requires that its argument has a Boolean result type.

属性

Argument

获取或设置定义参数的 DbExpressionGets or sets the DbExpression that defines the argument.

(继承自 DbUnaryExpression)
ExpressionKind

获取表达式的类型,类型指示该表达式的运算。Gets the kind of the expression, which indicates the operation of this expression.

(继承自 DbExpression)
ResultType

获取表达式的结果类型的类型元数据。Gets the type metadata for the result type of the expression.

(继承自 DbExpression)

方法

Accept(DbExpressionVisitor)

为不生成结果值的表达式实现访问者模式。Implements the visitor pattern for expressions that do not produce a result value.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

为生成特定类型的结果值的表达式实现访问者模式。Implements the visitor pattern for expressions that produce a result value of a specific type.

Equals(Object)

确定指定的 Object 是否等于当前的 DbExpression 实例。Determines whether the specified Object is equal to the current DbExpression instance.

(继承自 DbExpression)
GetHashCode()

用作类型的哈希函数。Serves as a hash function for the type.

(继承自 DbExpression)
GetType()

获取当前实例的 TypeGets the Type of the current instance.

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
ToString()

返回表示当前对象的字符串。Returns a string that represents the current object.

(继承自 Object)

扩展方法

All(DbExpression, Func<DbExpression,DbExpression>)

创建一个新的 DbQuantifierExpression,该对象确定是否为输入集的所有元素保留给定的谓词。Creates a new DbQuantifierExpression that determines whether the given predicate holds for all elements of the input set.

And(DbExpression, DbExpression)

创建一个 DbAndExpression,它对左侧参数和右侧参数执行逻辑“和”运算。Creates an DbAndExpression that performs the logical And of the left and right arguments.

Any(DbExpression)

创建一个新的 DbExpression,它确定指定的集参数是否非空。Creates a new DbExpression that determines whether the specified set argument is non-empty.

Any(DbExpression, Func<DbExpression,DbExpression>)

创建一个新的 DbQuantifierExpression,该对象确定是否为输入集的任何元素保留给定的谓词。Creates a new DbQuantifierExpression that determines whether the given predicate holds for any element of the input set.

As(DbExpression, String)

返回作为键/值对象指的定参数。Returns the specified arguments as a key/value pair object.

Bind(DbExpression)

创建一个新的 DbExpressionBinding,该对象使用生成的变量名称来绑定给定的表达式。Creates a new DbExpressionBinding that uses a generated variable name to bind the given expression.

BindAs(DbExpression, String)

创建一个新的 DbExpressionBinding,该对象使用指定的变量名称来绑定给定的表达式。Creates a new DbExpressionBinding that uses the specified variable name to bind the given expression.

CastTo(DbExpression, TypeUsage)

创建一个新的 DbCastExpression ,该表达式对多态参数应用强制转换运算。Creates a new DbCastExpression that applies a cast operation to a polymorphic argument.

CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

创建一个新的 DbApplyExpression,它为每个给定输入集元素计算一次指定的 apply 表达式,并生成具有相应 input 和 apply 列的行集合。Creates a new DbApplyExpression that evaluates the given apply expression once for each element of a given input set, producing a collection of rows with corresponding input and apply columns. 不包括 apply 计算结果为空集的行。Rows for which apply evaluates to an empty set are not included.

Deref(DbExpression)

创建一个新的 DbDerefExpression,它根据给定的引用表达式来检索特定实体。Creates a new DbDerefExpression that retrieves a specific Entity given a reference expression.

Distinct(DbExpression)

创建一个新的 DbDistinctExpression,它从给定的集参数中移除重复项。Creates a new DbDistinctExpression that removes duplicates from the given set argument.

Divide(DbExpression, DbExpression)

创建一个新的 DbArithmeticExpression,它用左侧参数除以右侧参数。Creates a new DbArithmeticExpression that divides the left argument by the right argument.

Element(DbExpression)

创建一个新的 DbElementExpression,它将一个集合转换为单一实例。Creates a new DbElementExpression that converts a set into a singleton.

Equal(DbExpression, DbExpression)

创建一个新的 DbComparisonExpression,它比较左侧参数和右侧参数是否相等。Creates a new DbComparisonExpression that compares the left and right arguments for equality.

Except(DbExpression, DbExpression)

创建一个新的 DbExceptExpression,它计算从左侧集参数中减去右侧集参数的结果。Creates a new DbExceptExpression that computes the subtraction of the right set argument from the left set argument.

Exists(DbExpression)

创建一个新的 DbExpression,它确定指定的集参数是否非空。Creates a new DbExpression that determines whether the specified set argument is non-empty.

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

新建一个 DbJoinExpression,它将 FullOuterJoin 用作 DbExpressionKind,在指定的联接条件下,将左侧表达式和右侧表达式指定的集联接起来。Creates a new DbJoinExpression that joins the sets specified by the left and right expressions, on the specified join condition, using FullOuterJoin as the DbExpressionKind.

GetEntityRef(DbExpression)

创建一个新的 DbEntityRefExpression,它以结构化形式检索指定实体的引用。Creates a new DbEntityRefExpression that retrieves the ref of the specified entity in structural form.

GetRefKey(DbExpression)

创建一个新的 DbRefKeyExpression,它以结构化形式检索指定引用的键值。Creates a new DbRefKeyExpression that retrieves the key values of the specified reference in structural form.

GreaterThan(DbExpression, DbExpression)

创建一个新的 DbComparisonExpression,它确定左侧参数是否大于右侧参数。Creates a new DbComparisonExpression that determines whether the left argument is greater than the right argument.

GreaterThanOrEqual(DbExpression, DbExpression)

创建一个新的 DbComparisonExpression,它确定左侧参数是否大于或等于右侧参数。Creates a new DbComparisonExpression that determines whether the left argument is greater than or equal to the right argument.

GroupBind(DbExpression)

创建一个新的组表达式绑定,该绑定使用生成的变量名称和组变量名称来绑定给定的表达式。Creates a new group expression binding that uses generated variable and group variable names to bind the given expression.

GroupBindAs(DbExpression, String, String)

创建一个新的 DbGroupExpressionBinding,它使用指定的变量名称和组变量名称来绑定给定的表达式。Creates a new DbGroupExpressionBinding that uses the specified variable name and group variable names to bind the given expression.

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

创建一个新的 DbJoinExpression,它将 InnerJoin 用作 DbExpressionKind,以此按照指定的联接条件联接左侧表达式和右侧表达式指定的集。Creates a new DbJoinExpression that joins the sets specified by the left and right expressions, on the specified join condition, using InnerJoin as the DbExpressionKind.

Intersect(DbExpression, DbExpression)

创建一个新的 DbIntersectExpression,它计算左侧集参数和右侧集参数的交集。Creates a new DbIntersectExpression that computes the intersection of the left and right set arguments.

IsEmpty(DbExpression)

创建一个新的 DbIsEmptyExpression,它确定指定的集参数是否为空集。Creates a new DbIsEmptyExpression that determines whether the specified set argument is an empty set.

IsNull(DbExpression)

创建一个新的 DbIsNullExpression,它确定指定的参数是否为 。Creates a new DbIsNullExpression that determines whether the specified argument is null.

IsOf(DbExpression, TypeUsage)

创建一个新的 DbIsOfExpression,它确定给定的参数是否为指定的类型或子类型。Creates a new DbIsOfExpression that determines whether the given argument is of the specified type or a subtype.

IsOfOnly(DbExpression, TypeUsage)

创建一个新的 DbIsOfExpression 表达式,该表达式确定给定的参数是否为指定的类型且只为该类型(不是子类型)。Creates a new DbIsOfExpression expression that determines whether the given argument is of the specified type, and only that type (not a subtype).

Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>)

新建一个 DbJoinExpression,它在指定的内部键和外部键之间达到相等的条件下,将外部表达式和内部表达式指定的集进行联接,将 InnerJoin 用作 DbExpressionKindCreates a new DbJoinExpression that joins the sets specified by the outer and inner expressions, on an equality condition between the specified outer and inner keys, using InnerJoin as the DbExpressionKind.

Join<TSelector>(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)

创建一个新的 DbProjectExpression,它通过由外部和内部表达式指定的集投影指定的选择器,在指定的内部键和外部键之间达到相等的条件下进行联接,将 InnerJoin 用作 DbExpressionKindCreates a new DbProjectExpression that projects the specified selector over the sets specified by the outer and inner expressions, joined on an equality condition between the specified outer and inner keys, using InnerJoin as the DbExpressionKind.

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

创建一个新的 DbJoinExpression,它将 LeftOuterJoin 用作 DbExpressionKind,以此按照指定的联接条件联接左侧表达式和右侧表达式指定的集。Creates a new DbJoinExpression that joins the sets specified by the left and right expressions, on the specified join condition, using LeftOuterJoin as the DbExpressionKind.

LessThan(DbExpression, DbExpression)

创建一个新的 DbComparisonExpression,它确定左侧参数是否小于右侧参数。Creates a new DbComparisonExpression that determines whether the left argument is less than the right argument.

LessThanOrEqual(DbExpression, DbExpression)

创建一个新的 DbComparisonExpression,它确定左侧参数是否小于或等于右侧参数。Creates a new DbComparisonExpression that determines whether the left argument is less than or equal to the right argument.

Like(DbExpression, DbExpression)

创建一个新的 DbLikeExpression,它将指定的输入字符串与给定的模式进行比较。Creates a new DbLikeExpression that compares the specified input string to the given pattern.

Like(DbExpression, DbExpression, DbExpression)

创建一个新的 DbLikeExpression,它使用可选转义字符串将指定的输入字符串与给定的模式进行比较。Creates a new DbLikeExpression that compares the specified input string to the given pattern using the optional escape.

Limit(DbExpression, DbExpression)

创建一个新的 DbLimitExpression 对象,该对象将参数集合中的元素个数限制为指定计数限定值。Creates a new DbLimitExpression that restricts the number of elements in the Argument collection to the specified count Limit value. 输出中不包括等值结果。Tied results are not included in the output.

Minus(DbExpression, DbExpression)

创建一个新的 DbArithmeticExpression,它从左侧参数中减去右侧参数。Creates a new DbArithmeticExpression that subtracts the right argument from the left argument.

Modulo(DbExpression, DbExpression)

创建一个新的 DbArithmeticExpression,它计算左侧参数除以右侧参数所得的余数。Creates a new DbArithmeticExpression that computes the remainder of the left argument divided by the right argument.

Multiply(DbExpression, DbExpression)

创建一个新的 DbArithmeticExpression,它用左侧参数乘以右侧参数。Creates a new DbArithmeticExpression that multiplies the left argument by the right argument.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

创建一个新的 DbRelationshipNavigationExpression,它表示关联关系组合的导航。Creates a new DbRelationshipNavigationExpression representing the navigation of a composition or association relationship.

Negate(DbExpression)

创建一个新的 DbArithmeticExpression,它对参数值求反。Creates a new DbArithmeticExpression that negates the value of the argument.

Not(DbExpression)

创建一个 DbNotExpression,它对给定的参数执行逻辑非运算。Creates a DbNotExpression that performs the logical negation of the given argument.

NotEqual(DbExpression, DbExpression)

创建一个新的 DbComparisonExpression,它比较左侧参数和右侧参数是否不等。Creates a new DbComparisonExpression that compares the left and right arguments for inequality.

OfType(DbExpression, TypeUsage)

创建一个新的 DbOfTypeExpression,它从指定的输入集生成属于指定类型的元素集。Creates a new DbOfTypeExpression that produces a set consisting of the elements of the given input set that are of the specified type.

OfTypeOnly(DbExpression, TypeUsage)

创建一个新的 DbOfTypeExpression,它从指定的输入集生成完全为指定类型的元素集。Creates a new DbOfTypeExpression that produces a set consisting of the elements of the given input set that are of exactly the specified type.

Or(DbExpression, DbExpression)

创建一个 DbOrExpression,它对左侧参数和右侧参数执行逻辑“或”运算。Creates an DbOrExpression that performs the logical Or of the left and right arguments.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

创建一个新的 DbSortExpression,它使用升序排序顺序和默认排序规则按照指定排序关键字对给定的输入集进行排序。Creates a new DbSortExpression that sorts the given input set by the specified sort key, with ascending sort order and default collation.

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

创建一个新的 DbSortExpression,它使用升序排序顺序和指定排序规则按照指定排序关键字对给定的输入集进行排序。Creates a new DbSortExpression that sorts the given input set by the specified sort key, with ascending sort order and the specified collation.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

创建一个新的 DbSortExpression,它使用降序排序顺序和默认排序规则按照指定排序关键字对给定的输入集进行排序。Creates a new DbSortExpression that sorts the given input set by the specified sort key, with descending sort order and default collation.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

创建一个新的 DbSortExpression,它使用降序排序顺序和指定排序规则按照指定排序关键字对给定的输入集进行排序。Creates a new DbSortExpression that sorts the given input set by the specified sort key, with descending sort order and the specified collation.

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

创建一个新的 DbApplyExpression,它为每个给定输入集元素计算一次指定的 apply 表达式,并生成具有相应 input 和 apply 列的行集合。Creates a new DbApplyExpression that evaluates the given apply expression once for each element of a given input set, producing a collection of rows with corresponding input and apply columns. 对于 apply 计算结果为空集的行,其 apply 列的值为 nullRows for which apply evaluates to an empty set have an apply column value of null.

Plus(DbExpression, DbExpression)

创建一个新的 DbArithmeticExpression,它将左侧参数与右侧参数相加。Creates a new DbArithmeticExpression that adds the left argument to the right argument.

Property(DbExpression, EdmProperty)

创建一个新的 DbPropertyExpression,它表示对指定属性的检索。Creates a new DbPropertyExpression representing the retrieval of the specified property.

Property(DbExpression, NavigationProperty)

创建一个新的 DbPropertyExpression,它表示对指定导航属性的检索。Creates a new DbPropertyExpression representing the retrieval of the specified navigation property.

Property(DbExpression, RelationshipEndMember)

创建一个新的 DbPropertyExpression,它表示对指定关系端成员的检索。Creates a new DbPropertyExpression representing the retrieval of the specified relationship end member.

Property(DbExpression, String)

创建一个新的 DbPropertyExpression,它表示从给定实例中检索具有指定名称的实例属性。Creates a new DbPropertyExpression representing the retrieval of the instance property with the specified name from the given instance.

Select<TProjection>(DbExpression, Func<DbExpression,TProjection>)

创建一个新的 DbProjectExpression,它对给定的输入集选择指定的表达式。Creates a new DbProjectExpression that selects the specified expression over the given input set.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

创建一个新的 DbApplyExpression,它为每个给定输入集元素计算一次指定的 apply 表达式,并生成具有相应 input 和 apply 列的行集合。Creates a new DbApplyExpression that evaluates the given apply expression once for each element of a given input set, producing a collection of rows with corresponding input and apply columns. 不包括 apply 计算结果为空集的行。Rows for which apply evaluates to an empty set are not included. 然后创建了 DbProjectExpression,它从每一行选择 apply 列,从而生成整个apply 结果集。A DbProjectExpression is then created that selects the apply column from each row, producing the overall collection of apply results.

SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)

创建一个新的 DbApplyExpression,它为每个给定输入集元素计算一次指定的 apply 表达式,并生成具有相应 input 和 apply 列的行集合。Creates a new DbApplyExpression that evaluates the given apply expression once for each element of a given input set, producing a collection of rows with corresponding input and apply columns. 不包括 apply 计算结果为空集的行。Rows for which apply evaluates to an empty set are not included. 然后创建了 DbProjectExpression,它在每一行上选择指定的 selector,从而生成整个结果集。A DbProjectExpression is then created that selects the specified selector over each row, producing the overall collection of results.

Take(DbExpression, DbExpression)

创建一个新的 DbLimitExpression 对象,该对象将参数集合中的元素个数限制为指定计数限定值。Creates a new DbLimitExpression that restricts the number of elements in the Argument collection to the specified count Limit value. 输出中不包括等值结果。Tied results are not included in the output.

ToSortClause(DbExpression)

使用升序排序顺序和默认排序规则创建一个新的 DbSortClauseCreates a new DbSortClause with an ascending sort order and default collation.

ToSortClause(DbExpression, String)

使用升序排序顺序和指定排序规则创建一个新的 DbSortClauseCreates a new DbSortClause with an ascending sort order and the specified collation.

ToSortClauseDescending(DbExpression)

使用降序排序顺序和默认排序规则创建一个新的 DbSortClauseCreates a new DbSortClause with a descending sort order and default collation.

ToSortClauseDescending(DbExpression, String)

使用降序排序顺序和指定排序规则创建一个新的 DbSortClauseCreates a new DbSortClause with a descending sort order and the specified collation.

TreatAs(DbExpression, TypeUsage)

创建一个新的 DbTreatExpressionCreates a new DbTreatExpression.

UnaryMinus(DbExpression)

创建一个新的 DbArithmeticExpression,它对参数值求反。Creates a new DbArithmeticExpression that negates the value of the argument.

Union(DbExpression, DbExpression)

创建一个新的 DbExpression,该对象计算左侧集参数和右侧集参数的并集,并移除重复项。Creates a new DbExpression that computes the union of the left and right set arguments with duplicates removed.

UnionAll(DbExpression, DbExpression)

创建一个新的 DbUnionAllExpression,它计算左侧集参数和右侧集参数的并集且不移除重复项。Creates a new DbUnionAllExpression that computes the union of the left and right set arguments and does not remove duplicates.

Where(DbExpression, Func<DbExpression,DbExpression>)

创建一个新的 DbFilterExpression,它使用指定的谓词筛选给定输入集中的元素。Creates a new DbFilterExpression that filters the elements in the given input set using the specified predicate.

Abs(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有数值结果类型)调用规范 'Abs' 函数。Creates a DbFunctionExpression that invokes the canonical 'Abs' function with the specified argument, which must each have a numeric result type. 表达式的结果类型与 value 的结果类型相同。The result type of the expression is the same as the result type of value.

AddDays(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型)调用规范 'AddDays' 函数。Creates a DbFunctionExpression that invokes the canonical 'AddDays' function with the specified arguments, which must have DateTime or DateTimeOffset and integer result types. 该表达式的结果类型与 dateValue 的结果类型相同。The result type of the expression is the same as the result type of dateValue.

AddHours(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型)调用规范 'AddHours' 函数。Creates a DbFunctionExpression that invokes the canonical 'AddHours' function with the specified arguments, which must have DateTime, DateTimeOffset or Time, and integer result types. 表达式的结果类型与 timeValue 的结果类型相同。The result type of the expression is the same as the result type of timeValue.

AddMicroseconds(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型)调用规范 'AddMicroseconds' 函数。Creates a DbFunctionExpression that invokes the canonical 'AddMicroseconds' function with the specified arguments, which must have DateTime, DateTimeOffset or Time, and integer result types. 表达式的结果类型与 timeValue 的结果类型相同。The result type of the expression is the same as the result type of timeValue.

AddMilliseconds(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型)调用规范 'AddMilliseconds' 函数。Creates a DbFunctionExpression that invokes the canonical 'AddMilliseconds' function with the specified arguments, which must have DateTime, DateTimeOffset or Time, and integer result types. 表达式的结果类型与 timeValue 的结果类型相同。The result type of the expression is the same as the result type of timeValue.

AddMinutes(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型)调用规范 'AddMinutes' 函数。Creates a DbFunctionExpression that invokes the canonical 'AddMinutes' function with the specified arguments, which must have DateTime, DateTimeOffset or Time, and integer result types. 表达式的结果类型与 timeValue 的结果类型相同。The result type of the expression is the same as the result type of timeValue.

AddMonths(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型)调用规范 'AddMonths' 函数。Creates a DbFunctionExpression that invokes the canonical 'AddMonths' function with the specified arguments, which must have DateTime or DateTimeOffset and integer result types. 该表达式的结果类型与 dateValue 的结果类型相同。The result type of the expression is the same as the result type of dateValue.

AddNanoseconds(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型)调用规范 'AddNanoseconds' 函数。Creates a DbFunctionExpression that invokes the canonical 'AddNanoseconds' function with the specified arguments, which must have DateTime, DateTimeOffset or Time, and integer result types. 表达式的结果类型与 timeValue 的结果类型相同。The result type of the expression is the same as the result type of timeValue.

AddSeconds(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型)调用规范 'AddSeconds' 函数。Creates a DbFunctionExpression that invokes the canonical 'AddSeconds' function with the specified arguments, which must have DateTime, DateTimeOffset or Time, and integer result types. 表达式的结果类型与 timeValue 的结果类型相同。The result type of the expression is the same as the result type of timeValue.

AddYears(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有 DateTime、DateTimeOffset 或 Time 以及整数结果类型)调用规范 'AddYears' 函数。Creates a DbFunctionExpression that invokes the canonical 'AddYears' function with the specified arguments, which must have DateTime or DateTimeOffset and integer result types. 该表达式的结果类型与 dateValue 的结果类型相同。The result type of the expression is the same as the result type of dateValue.

Average(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合调用规范“Avg”函数。Creates a DbFunctionExpression that invokes the canonical 'Avg' function over the specified collection. 该表达式的结果类型与集合的元素类型相同。The result type of the expression is the same as the element type of the collection.

BitwiseAnd(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有相同的整数结果类型)调用规范 'BitwiseAnd' 函数。Creates a DbFunctionExpression that invokes the canonical 'BitwiseAnd' function with the specified arguments, which must have the same integer numeric result type. 结果的数据类型与参数的类型相同。The result type of the expression is the same as the type of the arguments.

BitwiseNot(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有整数结果类型)调用规范 'BitwiseNot' 函数。Creates a DbFunctionExpression that invokes the canonical 'BitwiseNot' function with the specified argument, which must have an integer numeric result type. 结果的数据类型与参数的类型相同。The result type of the expression is the same as the type of the arguments.

BitwiseOr(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有相同的整数结果类型)调用规范 'BitwiseOr' 函数。Creates a DbFunctionExpression that invokes the canonical 'BitwiseOr' function with the specified arguments, which must have the same integer numeric result type. 结果的数据类型与参数的类型相同。The result type of the expression is the same as the type of the arguments.

BitwiseXor(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有相同的整数结果类型)调用规范 'BitwiseXor' 函数。Creates a DbFunctionExpression that invokes the canonical 'BitwiseXor' function with the specified arguments, which must have the same integer numeric result type. 结果的数据类型与参数的类型相同。The result type of the expression is the same as the type of the arguments.

Ceiling(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有单精度、双精度或小数结果类型)调用规范 'Ceiling' 函数。Creates a DbFunctionExpression that invokes the canonical 'Ceiling' function with the specified argument, which must each have a single, double or decimal result type. 表达式的结果类型与 value 的结果类型相同。The result type of the expression is the same as the result type of value.

Concat(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有字符串结果类型)调用规范 'Concat' 函数。Creates a DbFunctionExpression that invokes the canonical 'Concat' function with the specified arguments, which must each have a string result type. 该表达式的结果类型为字符串。The result type of the expression is string.

Contains(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有字符串结果类型)调用规范“Contains”函数。Creates a DbFunctionExpression that invokes the canonical 'Contains' function with the specified arguments, which must each have a string result type. 表达式的结果类型为 Boolean。The result type of the expression is Boolean.

Count(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合调用规范“Count”函数。Creates a DbFunctionExpression that invokes the canonical 'Count' function over the specified collection. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

Day(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定自变量的规范“Day”函数,其必须具有 DateTime 或 DateTimeOffset 结果类型。Creates a DbFunctionExpression that invokes the canonical 'Day' function with the specified argument, which must have a DateTime or DateTimeOffset result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DayOfYear(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定自变量的规范“DayOfYear”函数,其必须具有 DateTime 或 DateTimeOffset 结果类型。Creates a DbFunctionExpression that invokes the canonical 'DayOfYear' function with the specified argument, which must have a DateTime or DateTimeOffset result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DiffDays(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有 DateTime 或 DateTimeOffset 结果类型)调用规范 'DiffDays' 函数。Creates a DbFunctionExpression that invokes the canonical 'DiffDays' function with the specified arguments, which must each have DateTime or DateTimeOffset result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DiffHours(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有 DateTime、DateTimeOffset 或 Time 结果类型)调用规范 'DiffHours' 函数。Creates a DbFunctionExpression that invokes the canonical 'DiffHours' function with the specified arguments, which must each have DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有 DateTime、DateTimeOffset 或 Time 结果类型)调用规范 'DiffMicroseconds' 函数。Creates a DbFunctionExpression that invokes the canonical 'DiffMicroseconds' function with the specified arguments, which must each have DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有 DateTime、DateTimeOffset 或 Time 结果类型)调用规范 'DiffMilliseconds'函数。Creates a DbFunctionExpression that invokes the canonical 'DiffMilliseconds' function with the specified arguments, which must each have DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有 DateTime、DateTimeOffset 或 Time 结果类型)调用规范 'DiffMinutes' 函数。Creates a DbFunctionExpression that invokes the canonical 'DiffMinutes' function with the specified arguments, which must each have DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DiffMonths(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有 DateTime 或 DateTimeOffset 结果类型)调用规范 'DiffMonths' 函数。Creates a DbFunctionExpression that invokes the canonical 'DiffMonths' function with the specified arguments, which must each have DateTime or DateTimeOffset result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有 DateTime、DateTimeOffset 或 Time 结果类型)调用规范 'DiffNanoseconds' 函数。Creates a DbFunctionExpression that invokes the canonical 'DiffNanoseconds' function with the specified arguments, which must each have DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有 DateTime、DateTimeOffset 或 Time 结果类型)调用规范 'DiffSeconds' 函数。Creates a DbFunctionExpression that invokes the canonical 'DiffSeconds' function with the specified arguments, which must each have DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

DiffYears(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有 DateTime 或 DateTimeOffset 结果类型)调用规范 'DiffYears' 函数。Creates a DbFunctionExpression that invokes the canonical 'DiffYears' function with the specified arguments, which must each have DateTime or DateTimeOffset result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

EndsWith(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有字符串结果类型)调用规范“EndsWith”函数。Creates a DbFunctionExpression that invokes the canonical 'EndsWith' function with the specified arguments, which must each have a string result type. 表达式的结果类型为 Boolean。The result type of the expression is Boolean.

Floor(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有单精度、双精度或小数结果类型)调用规范“Floor”函数。Creates a DbFunctionExpression that invokes the canonical 'Floor' function with the specified argument, which must each have a single, double or decimal result type. 表达式的结果类型与 value 的结果类型相同。The result type of the expression is the same as the result type of value.

GetTotalOffsetMinutes(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 DateTimeOffset 结果类型)调用规范“GetTotalOffsetMinutes”函数。Creates a DbFunctionExpression that invokes the canonical 'GetTotalOffsetMinutes' function with the specified argument, which must have a DateTimeOffset result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

Hour(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定自变量的规范“Hour”函数,其必须具有 DateTime、DateTimeOffset 或 Time 结果类型。Creates a DbFunctionExpression that invokes the canonical 'Hour' function with the specified argument, which must have a DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

IndexOf(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有字符串结果类型)调用规范“IndexOf”函数。Creates a DbFunctionExpression that invokes the canonical 'IndexOf' function with the specified arguments, which must each have a string result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

Left(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“Left”函数,其必须具有字符串和整数值结果类型。Creates a DbFunctionExpression that invokes the canonical 'Left' function with the specified arguments, which must have a string and integer numeric result type. 该表达式的结果类型为字符串。The result type of the expression is string.

Length(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“Length”函数,其必须具有字符串结果类型。Creates a DbFunctionExpression that invokes the canonical 'Length' function with the specified argument, which must have a string result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

LongCount(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合调用规范“BigCount”函数。Creates a DbFunctionExpression that invokes the canonical 'BigCount' function over the specified collection. 该表达式的结果类型为 Edm.Int64。The result type of the expression is Edm.Int64.

Max(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合调用规范“Max”函数。Creates a DbFunctionExpression that invokes the canonical 'Max' function over the specified collection. 该表达式的结果类型与集合的元素类型相同。The result type of the expression is the same as the element type of the collection.

Millisecond(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“Millisecond”函数,其必须具有 DateTime、DateTimeOffset 或 Time 结果类型。Creates a DbFunctionExpression that invokes the canonical 'Millisecond' function with the specified argument, which must have a DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

Min(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合调用规范“Min”函数。Creates a DbFunctionExpression that invokes the canonical 'Min' function over the specified collection. 该表达式的结果类型与集合的元素类型相同。The result type of the expression is the same as the element type of the collection.

Minute(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“Minute”函数,其必须具有 DateTime、DateTimeOffset 或 Time 结果类型。Creates a DbFunctionExpression that invokes the canonical 'Minute' function with the specified argument, which must have a DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

Month(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定自变量的规范“Month”函数,其必须具有 DateTime 或 DateTimeOffset 结果类型。Creates a DbFunctionExpression that invokes the canonical 'Month' function with the specified argument, which must have a DateTime or DateTimeOffset result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

Power(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有数值结果类型)调用规范“Power”函数。Creates a DbFunctionExpression that invokes the canonical 'Power' function with the specified arguments, which must have numeric result types. 表达式的结果类型与 baseArgument 的结果类型相同。The result type of the expression is the same as the result type of baseArgument.

Replace(DbExpression, DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有字符串结果类型)调用规范“Replace”函数。Creates a DbFunctionExpression that invokes the canonical 'Replace' function with the specified arguments, which must each have a string result type. 该表达式的结果类型也为字符串。The result type of the expression is also string.

Reverse(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“Reverse”函数,其必须具有字符串结果类型。Creates a DbFunctionExpression that invokes the canonical 'Reverse' function with the specified argument, which must have a string result type. 该表达式的结果类型也为字符串。The result type of the expression is also string.

Right(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“Right”函数,其必须具有字符串和整数值结果类型。Creates a DbFunctionExpression that invokes the canonical 'Right' function with the specified arguments, which must have a string and integer numeric result type. 该表达式的结果类型为字符串。The result type of the expression is string.

Round(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有单精度、双精度或小数结果类型)调用规范“Round”函数。Creates a DbFunctionExpression that invokes the canonical 'Round' function with the specified argument, which must each have a single, double or decimal result type. 表达式的结果类型与 value 的结果类型相同。The result type of the expression is the same as the result type of value.

Round(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有单精度、双精度或小数和整数结果类型)调用规范“Round”函数。Creates a DbFunctionExpression that invokes the canonical 'Round' function with the specified arguments, which must have a single, double or decimal, and integer result types. 表达式的结果类型与 value 的结果类型相同。The result type of the expression is the same as the result type of value.

Second(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“Second”函数,其必须具有 DateTime、DateTimeOffset 或 Time 结果类型。Creates a DbFunctionExpression that invokes the canonical 'Second' function with the specified argument, which must have a DateTime, DateTimeOffset or Time result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

StartsWith(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(每个参数都必须具有字符串结果类型)调用规范“StartsWith”函数。Creates a DbFunctionExpression that invokes the canonical 'StartsWith' function with the specified arguments, which must each have a string result type. 表达式的结果类型为 Boolean。The result type of the expression is Boolean.

StDev(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合的非 null 成员调用规范“StDev”函数。Creates a DbFunctionExpression that invokes the canonical 'StDev' function over the non-null members of the specified collection. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

StDevP(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合的填充调用规范“StDevP”函数。Creates a DbFunctionExpression that invokes the canonical 'StDevP' function over the population of the specified collection. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有字符串和整数值结果类型)调用规范“Substring”函数。Creates a DbFunctionExpression that invokes the canonical 'Substring' function with the specified arguments, which must have a string and integer numeric result types. 该表达式的结果类型为字符串。The result type of the expression is string.

Sum(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合调用规范“Sum”函数。Creates a DbFunctionExpression that invokes the canonical 'Sum' function over the specified collection. 该表达式的结果类型与集合的元素类型相同。The result type of the expression is the same as the element type of the collection.

ToLower(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“ToLower”函数,其必须具有字符串结果类型。Creates a DbFunctionExpression that invokes the canonical 'ToLower' function with the specified argument, which must have a string result type. 该表达式的结果类型也为字符串。The result type of the expression is also string.

ToUpper(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“ToUpper”函数,其必须具有字符串结果类型。Creates a DbFunctionExpression that invokes the canonical 'ToUpper' function with the specified argument, which must have a string result type. 该表达式的结果类型也为字符串。The result type of the expression is also string.

Trim(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“Trim”函数,其必须具有字符串结果类型。Creates a DbFunctionExpression that invokes the canonical 'Trim' function with the specified argument, which must have a string result type. 该表达式的结果类型也为字符串。The result type of the expression is also string.

TrimEnd(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定自变量的规范“RTrim”函数,其必须具有字符串结果类型。Creates a DbFunctionExpression that invokes the canonical 'RTrim' function with the specified argument, which must have a string result type. 该表达式的结果类型也为字符串。The result type of the expression is also string.

TrimStart(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定参数的规范“LTrim”函数,其必须具有字符串结果类型。Creates a DbFunctionExpression that invokes the canonical 'LTrim' function with the specified argument, which must have a string result type. 该表达式的结果类型也为字符串。The result type of the expression is also string.

Truncate(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(这些参数必须具有单精度、双精度或小数和整数结果类型)调用规范“Truncate”函数。Creates a DbFunctionExpression that invokes the canonical 'Truncate' function with the specified arguments, which must have a single, double or decimal, and integer result types. 表达式的结果类型与 value 的结果类型相同。The result type of the expression is the same as the result type of value.

TruncateTime(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定自变量的规范“TruncateTime”函数,其必须具有 DateTime 或 DateTimeOffset 结果类型。Creates a DbFunctionExpression that invokes the canonical 'TruncateTime' function with the specified argument, which must have a DateTime or DateTimeOffset result type. 该表达式的结果类型与 dateValue 的结果类型相同。The result type of the expression is the same as the result type of dateValue.

Var(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合的非 null 成员调用规范“Var”函数。Creates a DbFunctionExpression that invokes the canonical 'Var' function over the non-null members of the specified collection. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

VarP(DbExpression)

创建一个 DbFunctionExpression,用于针对指定集合的填充调用规范“VarP”函数。Creates a DbFunctionExpression that invokes the canonical 'VarP' function over the population of the specified collection. 表达式 Edm.Double 的结果类型。The result type of the expression Edm.Double.

Year(DbExpression)

创建一个 DbFunctionExpression,它调用具有指定自变量的规范“Year”函数,其必须具有 DateTime 或 DateTimeOffset 结果类型。Creates a DbFunctionExpression that invokes the canonical 'Year' function with the specified argument, which must have a DateTime or DateTimeOffset result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

Area(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'Area' 函数。Creates a DbFunctionExpression that invokes the canonical 'Area' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

AsBinary(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'AsBinary' 函数。Creates a DbFunctionExpression that invokes the canonical 'AsBinary' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 表达式的结果类型为 Edm.Binary。The result type of the expression is Edm.Binary.

AsGml(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'AsGml' 函数。Creates a DbFunctionExpression that invokes the canonical 'AsGml' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 表达式的结果类型为 Edm.String。The result type of the expression is Edm.String.

AsText(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'AsText' 函数。Creates a DbFunctionExpression that invokes the canonical 'AsText' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 表达式的结果类型为 Edm.String。The result type of the expression is Edm.String.

Centroid(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'Centroid' 函数。Creates a DbFunctionExpression that invokes the canonical 'Centroid' function with the specified argument, which must have an Edm.Geometry result type. 表达式的结果类型为 Edm.Geometry。The result type of the expression is Edm.Geometry.

CoordinateSystemId(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范“CoordinateSystemId”函数。Creates a DbFunctionExpression that invokes the canonical 'CoordinateSystemId' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

Distance(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'Distance' 函数。Creates a DbFunctionExpression that invokes the canonical 'Distance' function with the specified arguments, which must each have an Edm.Geography or Edm.Geometry result type. spatialValue1spatialValue2 的结果类型必须相符。The result type of spatialValue1 must match the result type of spatialValue2. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

Elevation(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'Elevation' 函数。Creates a DbFunctionExpression that invokes the canonical 'Elevation' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

EndPoint(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'EndPoint' 函数。Creates a DbFunctionExpression that invokes the canonical 'EndPoint' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该结果类型与 spatialValue 的结果类型相同。The result type is the same as that of spatialValue.

ExteriorRing(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'ExteriorRing' 函数。Creates a DbFunctionExpression that invokes the canonical 'ExteriorRing' function with the specified argument, which must have an Edm.Geometry result type. 表达式的结果类型为 Edm.Geometry。The result type of the expression is Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数调用规范形式的 'InteriorRingAt' 函数。Creates a DbFunctionExpression that invokes the canonical 'InteriorRingAt' function with the specified arguments. 第一个参数必须具有 Edm.Geometry 结果类型。The first argument must have an Edm.Geometry result type. 第二个参数必须具有一个整数数值结果类型。The second argument must have an integer numeric result types. 表达式的结果类型为 Edm.Geometry。The result type of the expression is Edm.Geometry.

InteriorRingCount(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'InteriorRingCount' 函数。Creates a DbFunctionExpression that invokes the canonical 'InteriorRingCount' function with the specified argument, which must have an Edm.Geometry result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

IsClosedSpatial(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'IsClosedSpatial' 函数。Creates a DbFunctionExpression that invokes the canonical 'IsClosedSpatial' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 结果类型是 Edm.Boolean。The result type is Edm.Boolean.

IsEmptySpatial(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'IsEmptySpatial' 函数。Creates a DbFunctionExpression that invokes the canonical 'IsEmptySpatial' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

IsRing(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'IsRing' 函数。Creates a DbFunctionExpression that invokes the canonical 'IsRing' function with the specified argument, which must have an Edm.Geometry result type. 结果类型是 Edm.Boolean。The result type is Edm.Boolean.

IsSimpleGeometry(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'IsSimpleGeometry' 函数。Creates a DbFunctionExpression that invokes the canonical 'IsSimpleGeometry' function with the specified argument, which must have an Edm.Geometry result type. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

IsValidGeometry(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'IsValidGeometry' 函数。Creates a DbFunctionExpression that invokes the canonical 'IsValidGeometry' function with the specified argument, which must have an Edm.Geometry result type. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

Latitude(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geography 结果类型)调用规范 'Latitude' 函数。Creates a DbFunctionExpression that invokes the canonical 'Latitude' function with the specified argument, which must have an Edm.Geography result type. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

Longitude(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geography 结果类型)调用规范 'Longitude' 函数。Creates a DbFunctionExpression that invokes the canonical 'Longitude' function with the specified argument, which must have an Edm.Geography result type. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

Measure(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'Measure' 函数。Creates a DbFunctionExpression that invokes the canonical 'Measure' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

PointAt(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数调用规范形式的 'PointAt' 函数。Creates a DbFunctionExpression that invokes the canonical 'PointAt' function with the specified arguments. 第一个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。The first argument must have an Edm.Geography or Edm.Geometry result type. 第二个参数必须具有整数数值结果类型。The second argument must have an integer numeric result type. 该表达式的结果类型与 spatialValue 的结果类型相同。The result type of the expression is the same as that of spatialValue.

PointCount(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'PointCount' 函数。Creates a DbFunctionExpression that invokes the canonical 'PointCount' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

PointOnSurface(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'PointOnSurface' 函数。Creates a DbFunctionExpression that invokes the canonical 'PointOnSurface' function with the specified argument, which must have an Edm.Geometry result type. 表达式的结果类型为 Edm.Geometry。The result type of the expression is Edm.Geometry.

SpatialBoundary(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'SpatialBoundary' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialBoundary' function with the specified argument, which must have an Edm.Geometry result type. 表达式的结果类型为 Edm.Geometry。The result type of the expression is Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 和 Edm.Double 结果类型)调用规范“SpatialBuffer”函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialBuffer' function with the specified arguments, which must have a Edm.Geography or Edm.Geometry and Edm.Double result types. 表达式的结果类型为 Edm.Geometry。The result type of the expression is Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialContains' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialContains' function with the specified arguments, which must each have an Edm.Geometry result type. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

SpatialConvexHull(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'SpatialConvexHull' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialConvexHull' function with the specified argument, which must have an Edm.Geometry result type. 表达式的结果类型为 Edm.Geometry。The result type of the expression is Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geography 结果类型)调用规范 'SpatialCrosses' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialCrosses' function with the specified arguments, which must each have an Edm.Geometry result type. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialDifference' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialDifference' function with the specified arguments, which must each have an Edm.Geography or Edm.Geometry result type. spatialValue1spatialValue2 的结果类型必须相符。The result type of spatialValue1 must match the result type of spatialValue2. 该表达式的结果类型与 spatialValue1spatialValue2 的结果类型相同。The result type of the expression is the same as the type of spatialValue1 and spatialValue2.

SpatialDimension(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范“SpatialDimension”函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialDimension' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialDisjoint' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialDisjoint' function with the specified arguments, which must each have an Edm.Geography or Edm.Geometry result type. spatialValue1spatialValue2 的结果类型必须相符。The result type of spatialValue1 must match the result type of spatialValue2. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数调用规范形式的 'SpatialElementAt' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialElementAt' function with the specified arguments. 第一个参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型。The first argument must have an Edm.Geography or Edm.Geometry result type. 第二个参数必须具有整数数值结果类型。The second argument must have an integer numeric result type. 该表达式的结果类型与 spatialValue 的结果类型相同。The result type of the expression is the same as that of spatialValue.

SpatialElementCount(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范“SpatialElementCount”函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialElementCount' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该表达式的结果类型为 Edm.Int32。The result type of the expression is Edm.Int32.

SpatialEnvelope(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'SpatialEnvelope' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialEnvelope' function with the specified argument, which must have an Edm.Geometry result type. 表达式的结果类型为 Edm.Geometry。The result type of the expression is Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialEquals' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialEquals' function with the specified arguments, which must each have an Edm.Geography or Edm.Geometry result type. spatialValue1spatialValue2 的结果类型必须相符。The result type of spatialValue1 must match the result type of spatialValue2. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialIntersection' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialIntersection' function with the specified arguments, which must each have an Edm.Geography or Edm.Geometry result type. spatialValue1spatialValue2 的结果类型必须相符。The result type of spatialValue1 must match the result type of spatialValue2. 该表达式的结果类型与 spatialValue1spatialValue2 的结果类型相同。The result type of the expression is the same as the type of spatialValue1 and spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialIntersects' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialIntersects' function with the specified arguments, which must each have an Edm.Geography or Edm.Geometry result type. spatialValue1spatialValue2 的结果类型必须相符。The result type of spatialValue1 must match the result type of spatialValue2. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

SpatialLength(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialLength' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialLength' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geometry 结果类型)调用规范 'SpatialOverlaps' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialOverlaps' function with the specified arguments, which must each have an Edm.Geometry result type. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(参数必须具有 Edm.Geometry 和字符串结果类型)调用规范 'SpatialRelate' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialRelate' function with the specified arguments, which must have Edm.Geometry and string result types. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialSymmetricDifference' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialSymmetricDifference' function with the specified arguments, which must each have an Edm.Geography or Edm.Geometry result type. spatialValue1spatialValue2 的结果类型必须相符。The result type of spatialValue1 must match the result type of spatialValue2. 该表达式的结果类型与 spatialValue1spatialValue2 的结果类型相同。The result type of the expression is the same as the type of spatialValue1 and spatialValue2.

SpatialTouches(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geography 结果类型)调用规范 'SpatialTouches' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialTouches' function with the specified arguments, which must each have an Edm.Geometry result type. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

SpatialTypeName(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialTypeName' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialTypeName' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 表达式的结果类型为 Edm.String。The result type of the expression is Edm.String.

SpatialUnion(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有一个 Edm.Geography 或 Edm.Geometry 结果类型)调用规范 'SpatialUnion' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialUnion' function with the specified arguments, which must each have an Edm.Geography or Edm.Geometry result type. spatialValue1spatialValue2 的结果类型必须相符。The result type of spatialValue1 must match the result type of spatialValue2. 该表达式的结果类型与 spatialValue1spatialValue2 的结果类型相同。The result type of the expression is the same as the type of spatialValue1 and spatialValue2.

SpatialWithin(DbExpression, DbExpression)

创建 DbFunctionExpression,它使用指定参数(每个参数必须具有 Edm.Geography 结果类型)调用规范 'SpatialWithin' 函数。Creates a DbFunctionExpression that invokes the canonical 'SpatialWithin' function with the specified arguments, which must each have an Edm.Geometry result type. 表达式的结果类型为 Edm.Boolean。The result type of the expression is Edm.Boolean.

StartPoint(DbExpression)

创建 DbFunctionExpression,它使用指定参数(该参数必须具有 Edm.Geography 或 Edm.Geometry 结果类型)调用规范“StartPoint”函数。Creates a DbFunctionExpression that invokes the canonical 'StartPoint' function with the specified argument, which must have an Edm.Geography or Edm.Geometry result type. 该结果类型与 spatialValue 的结果类型相同。The result type is the same as that of spatialValue.

XCoordinate(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'XCoordinate' 函数。Creates a DbFunctionExpression that invokes the canonical 'XCoordinate' function with the specified argument, which must have an Edm.Geometry result type. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

YCoordinate(DbExpression)

创建一个 DbFunctionExpression,它使用指定的参数(该参数必须具有 Edm.Geometry 结果类型)调用规范 'YCoordinate' 函数。Creates a DbFunctionExpression that invokes the canonical 'YCoordinate' function with the specified argument, which must have an Edm.Geometry result type. 该表达式的结果类型为 Edm.Double。The result type of the expression is Edm.Double.

适用于