RowNumberExpression 类

定义

表示 SQL 树中的ROW_NUMBER操作的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

public class RowNumberExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type RowNumberExpression = class
    inherit SqlExpression
Public Class RowNumberExpression
Inherits SqlExpression
继承
RowNumberExpression

构造函数

RowNumberExpression(IReadOnlyList<SqlExpression>, IReadOnlyList<OrderingExpression>, RelationalTypeMapping)

创建 RowNumberExpression 类的新实例。

属性

NodeType

表示 SQL 树中的ROW_NUMBER操作的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

(继承自 SqlExpression)
Orderings

用于在给定分区内排序的排序表达式的列表。

Partitions

分区中使用的表达式列表。

Type

表示 SQL 树中的ROW_NUMBER操作的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

(继承自 SqlExpression)
TypeMapping

RelationalTypeMapping与此表达式关联的 。

(继承自 SqlExpression)

方法

Equals(Object)

表示 SQL 树中的ROW_NUMBER操作的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

GetHashCode()

表示 SQL 树中的ROW_NUMBER操作的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

Print(ExpressionPrinter)

使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。

Update(IReadOnlyList<SqlExpression>, IReadOnlyList<OrderingExpression>)

创建一个新的表达式,它类似于此表达式,但使用所提供的子级。 如果所有子级均相同,它将返回此表达式。

VisitChildren(ExpressionVisitor)

表示 SQL 树中的ROW_NUMBER操作的表达式。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

显式接口实现

IPrintableExpression.Print(ExpressionPrinter)

使用 ExpressionPrinter创建给定表达式的可打印字符串表示形式。

(继承自 SqlExpression)

适用于