EnumerableExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |