RowNumberExpression Sınıf

Tanım

Bir ağaç içinde ROW_NUMBER işlemi temsil eden SQL ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

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

Oluşturucular

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

RowNumberExpression sınıfının yeni bir örneğini oluşturur.

Özellikler

NodeType (Devralındığı yer: SqlExpression)
Orderings

Verilen bölümün içinde sıralamak için kullanılan sıralama ifadelerinin listesi.

Partitions

Bölümlemede kullanılan ifadelerin listesi.

Type (Devralındığı yer: SqlExpression)
TypeMapping

Bu RelationalTypeMapping ifadeyle ilişkili.

(Devralındığı yer: SqlExpression)

Yöntemler

Equals(Object)
GetHashCode() System.Linq.Expressions.Expression.GetHashCode
Print(ExpressionPrinter)

kullanarak verilen ifadenin yazdırılabilir bir dize gösterimini ExpressionPrinter oluşturur.

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

Bunun gibi, ancak sağlanan children kullanarak yeni bir ifade oluşturur. Tüm çocukların aynı olması, bu ifadeyi geri dönecektir.

VisitChildren(ExpressionVisitor)

Belirtik Arabirim Kullanımları

IPrintableExpression.Print(ExpressionPrinter)

Kullanılarak verilen ifadenin yazdırılabilir bir dize temsilini oluşturur ExpressionPrinter .

(Devralındığı yer: SqlExpression)

Şunlara uygulanır