RelationalCollectionShaperExpression Sınıf

Tanım

İçinde ilişkisel sağlayıcı için bir koleksiyonun oluşturulmasını temsil eden bir ifade ShaperExpression .

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 RelationalCollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type RelationalCollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class RelationalCollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
Devralma
RelationalCollectionShaperExpression
Uygulamalar

Oluşturucular

RelationalCollectionShaperExpression(Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)

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

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, Expression, INavigation, Type)
Kullanımdan kalktı.
Kullanımdan kalktı.

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

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)
Kullanımdan kalktı.

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

Özellikler

CollectionId
Kullanımdan kalktı.

Bu koleksiyon için tek başına benzersiz bir kimlik.

ElementType

Koleksiyonun öğelerinin clr türü.

InnerShaper

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

Navigation

Koleksiyonla ilişkili ise gezinti.

NodeType

Gets the node type of this Expression.

OuterIdentifier

Dış öğe için tanımlayıcı.

OuterIdentifierValueComparers

Dış tanımlayıcıyı karşılaştırmak için değer Karşılaştırıcılar.

ParentIdentifier

Üst öğe için tanımlayıcı.

ParentIdentifierValueComparers

Üst tanımlayıcıyı karşılaştırmak için değer Karşılaştırıcılar.

SelfIdentifier

Koleksiyondaki öğe için tanımlayıcı.

SelfIdentifierValueComparers

Kendi kendine tanımlayıcıyı karşılaştırmak için değer Karşılaştırıcılar.

Type

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

Yöntemler

Print(ExpressionPrinter)
Update(Expression, Expression, Expression, 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ülür.

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