RelationalSplitCollectionShaperExpression Sınıf

Tanım

içindeki ShaperExpressionilişkisel sağlayıcı için bölme sorgusu 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.

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

Oluşturucular

RelationalSplitCollectionShaperExpression(Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)

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

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

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

Özellikler

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

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

Navigation

Koleksiyonla ilişkilendirilmişse gezinti.

NodeType

içindeki ShaperExpressionilişkisel sağlayıcı için bölme sorgusu 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ölme sorgusu 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

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 ifade döndürülecektir.

VisitChildren(ExpressionVisitor)

içindeki ShaperExpressionilişkisel sağlayıcı için bölme sorgusu 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ı

IPrintableExpression.Print(ExpressionPrinter)

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

Şunlara uygulanır