MaterializeCollectionNavigationExpression Sınıf

Tanım

İçindeki bir koleksiyon gezinmesinin gerçekleştirmesi özelliğini 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 MaterializeCollectionNavigationExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type MaterializeCollectionNavigationExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class MaterializeCollectionNavigationExpression
Inherits Expression
Implements IPrintableExpression
Devralma
MaterializeCollectionNavigationExpression
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. veritabanı sağlayıcılarının ve uzantıların uygulanması ve EF Core sorgularının nasıl çalıştığı .

Oluşturucular

MaterializeCollectionNavigationExpression(Expression, INavigation)
MaterializeCollectionNavigationExpression(Expression, INavigationBase)

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

Özellikler

Navigation

Bu koleksiyonla ilişkili gezinti.

NodeType

Gets the node type of this Expression.

Subquery

Koleksiyonu oluşturmak için kullanılan sorgudan değerleri döndüren ifade.

Type

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

Yöntemler

Print(ExpressionPrinter)
Update(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