EnumerableExpression Sınıf

Tanım

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.

public class EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type EnumerableExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class EnumerableExpression
Inherits Expression
Implements IPrintableExpression
Devralma
EnumerableExpression
Uygulamalar

Oluşturucular

EnumerableExpression(Expression)

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

Özellikler

IsDistinct

Numaralandırılabilir işleçte benzersiz işlecin uygulanıp uygulanmadığını gösteren değer.

NodeType

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

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

AppendOrdering(OrderingExpression)

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

ApplyDistinct()

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

ApplyOrdering(OrderingExpression)

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

ApplyPredicate(SqlExpression)

filtre koşulunu öğesine EnumerableExpressionuygular.

ApplySelector(Expression)

yeni seçiciyi EnumerableExpressionöğesine uygular.

Equals(Object)

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()

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.

VisitChildren(ExpressionVisitor)

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