RelationalSplitCollectionShaperExpression Sınıf

Tanım

içinde ilişkisel sağlayıcı için bölme sorgusu sırasında koleksiyon oluşturulmasını temsil eden bir ShaperExpression 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)
Kullanımdan kalktı.

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

Özellikler

ChildIdentifier

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

CollectionId
Kullanımdan kalktı.

Bu koleksiyon şekillendirıcısı için benzersiz bir kimlik.

ElementType

Koleksiyonun öğelerinin clr türü.

IdentifierValueComparers

Tanımlayıcıları karşılaştırmak için değer karşılaştırıcılarının listesi.

InnerShaper

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

Navigation

Koleksiyonla ilişkilendirilmişse gezinti.

NodeType

Gets the node type of this Expression.

ParentIdentifier

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

SelectExpression

Bu SQL veritabanından değerleri almak için sorguyu kullanır.

Type

Gets the static type of the expression that this Expression represents.

Yöntemler

Update(Expression, Expression, SelectExpression, Expression)

Bunun gibi, ancak sağlanan children kullanarak yeni bir ifade oluşturur. Tüm çocukların aynı olması, bu ifadeyi geri dönecektir.

VisitChildren(ExpressionVisitor)

Belirtik Arabirim Kullanımları

IPrintableExpression.Print(ExpressionPrinter)

Kullanılarak verilen ifadenin yazdırılabilir bir dize temsilini oluşturur ExpressionPrinter .

Şunlara uygulanır