Dil

EnumerableExpression Sınıf

Tanım

Bir gruplandırma öğesi üzerinden zincirden çevrilmiş bir numaralandırılabilir veya grubu 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 EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type EnumerableExpression = class
    inherit Expression
    interface IPrintableExpression
type EnumerableExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class EnumerableExpression
Inherits Expression
Implements IPrintableExpression
Devralma
EnumerableExpression
Özellikler
Uygulamalar

Oluşturucular

Veri Akışı Adı Description
EnumerableExpression(Expression)

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

Özellikler

Veri Akışı Adı Description
IsDistinct

Numaralandırılabilir veya değil ayrı işlecin uygulanıp uygulanmadığını gösteren değer.

NodeType

Bir gruplandırma öğesi üzerinden zincirden çevrilmiş bir numaralandırılabilir veya grubu 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.

Orderings

Numaralandırılabilir öğesine uygulanacak sıralamaların listesi.

Predicate

Numaralandırılabilir öğesine uygulanan herhangi bir koşulu gösteren değer.

Selector

Numaralandırılan temel ifade.

Type

Bir gruplandırma öğesi üzerinden zincirden çevrilmiş bir numaralandırılabilir veya grubu 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
AppendOrdering(OrderingExpression)

Sıralamayı öğesinin mevcut sıralamalarına EnumerableExpressionekler.

ApplyDistinct()

DISTINCT işlecini öğesinin seçicisine EnumerableExpressionuygular.

ApplyOrdering(OrderingExpression)

siparişini öğesine EnumerableExpressionuygular. Bu, belirtilen önceki sıralamaların üzerine yazar.

ApplyPredicate(SqlExpression)

Filtre koşulunu EnumerableExpressionöğesine uygular.

ApplySelector(Expression)

öğesine yeni seçici uygular EnumerableExpression.

Equals(Object)

Bir gruplandırma öğesi üzerinden zincirden çevrilmiş bir numaralandırılabilir veya grubu 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.

GetHashCode()

Bir gruplandırma öğesi üzerinden zincirden çevrilmiş bir numaralandırılabilir veya grubu 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.

Print(ExpressionPrinter)

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

SetDistinct(Boolean)

DISTINCT işlecinin öğesinin seçicisine EnumerableExpressionuygulanıp uygulanmayacağını ayarlar.

VisitChildren(ExpressionVisitor)

Bir gruplandırma öğesi üzerinden zincirden çevrilmiş bir numaralandırılabilir veya grubu 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.

Şunlara uygulanır