Dil

RelationalSplitCollectionShaperExpression Sınıf

Tanım

içindeki ShaperExpressionilişkisel sağlayıcı için bölünmüş sorgu sırasında koleksiyon oluşturmayı 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 RelationalSplitCollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class RelationalSplitCollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalSplitCollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
type RelationalSplitCollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class RelationalSplitCollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
Devralma
RelationalSplitCollectionShaperExpression
Özellikler
Uygulamalar

Oluşturucular

Veri Akışı Adı Description
RelationalSplitCollectionShaperExpression(Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)

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

RelationalSplitCollectionShaperExpression(Int32, Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)
Geçersiz.

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

Özellikler

Veri Akışı Adı Description
ChildIdentifier

Alt öğenin tanımlayıcısı.

CollectionId
Geçersiz.

Bu koleksiyon şekillendiricisi için benzersiz bir kimlik.

ElementType

Koleksiyonun öğelerinin clr türü.

IdentifierValueComparers

Tanımlayıcıları karşılaştıracak değer karşılaştırıcılarının listesi.

InnerShaper

İç öğeleri oluşturmak için ifade.

Navigation

Koleksiyonla ilişkiliyse gezinti.

NodeType

içindeki ShaperExpressionilişkisel sağlayıcı için bölünmüş sorgu sırasında koleksiyon oluşturmayı 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.

ParentIdentifier

Üst öğenin tanımlayıcısı.

SelectExpression

Veritabanından bu koleksiyon için değerleri almak için SQL sorgusu.

Type

içindeki ShaperExpressionilişkisel sağlayıcı için bölünmüş sorgu sırasında koleksiyon oluşturmayı 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
Update(Expression, Expression, SelectExpression, 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.

VisitChildren(ExpressionVisitor)

içindeki ShaperExpressionilişkisel sağlayıcı için bölünmüş sorgu sırasında koleksiyon oluşturmayı 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