Dil

GroupByShaperExpression Sınıf

Tanım

içinde ShaperExpressionbir gruplandırma öğesinin oluşturulmasını temsil eden 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.

[System.Runtime.CompilerServices.Nullable(0)]
public class GroupByShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class GroupByShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type GroupByShaperExpression = class
    inherit Expression
    interface IPrintableExpression
type GroupByShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class GroupByShaperExpression
Inherits Expression
Implements IPrintableExpression
Devralma
GroupByShaperExpression
Türetilmiş
Özellikler
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması ve EF Core sorgularının çalışma şekli .

Oluşturucular

Veri Akışı Adı Description
GroupByShaperExpression(Expression, Expression)

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

GroupByShaperExpression(Expression, ShapedQueryExpression)

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

Özellikler

Veri Akışı Adı Description
ElementSelector

Bu gruplandırma öğesi için öğe seçiciyi temsil eden ifade.

GroupingEnumerable

Bu gruplandırma sonucu üzerinden numaralandırılabilir için alt sorguyu temsil eden ifade.

KeySelector

Bu gruplandırma sonucu için anahtar seçiciyi temsil eden ifade.

NodeType

içinde ShaperExpressionbir gruplandırma öğesinin oluşturulmasını temsil eden 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.

Type

içinde ShaperExpressionbir gruplandırma öğesinin oluşturulmasını temsil eden 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.

Yöntemler

Veri Akışı Adı Description
Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

Update(Expression, Expression)

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa, bu ifadeyi döndürür.

Update(Expression, ShapedQueryExpression)

Bunun gibi, ancak sağlanan alt öğeleri kullanarak yeni bir ifade oluşturur. Tüm alt öğeler aynıysa, bu ifadeyi döndürür.

VisitChildren(ExpressionVisitor)

içinde ShaperExpressionbir gruplandırma öğesinin oluşturulmasını temsil eden 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.

Belirtik Arabirim Kullanımları

Veri Akışı Adı Description
IPrintableExpression.Print(ExpressionPrinter)

kullanarak ExpressionPrinterverilen ifadenin yazdırılabilir dize gösterimini oluşturur.

Şunlara uygulanır