Jazyk

MaterializeCollectionNavigationExpression Třída

Definice

Výraz, který představuje materializaci navigace kolekce v ShaperExpression.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public class MaterializeCollectionNavigationExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class MaterializeCollectionNavigationExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Runtime.CompilerServices.Nullable(0)]
public class MaterializeCollectionNavigationExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type MaterializeCollectionNavigationExpression = class
    inherit Expression
    interface IPrintableExpression
type MaterializeCollectionNavigationExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type MaterializeCollectionNavigationExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class MaterializeCollectionNavigationExpression
Inherits Expression
Implements IPrintableExpression
Dědičnost
MaterializeCollectionNavigationExpression
Atributy
Implementuje

Poznámky

Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření a jak fungují dotazy EF Core .

Konstruktory

Název Description
MaterializeCollectionNavigationExpression(Expression, INavigation)

Výraz, který představuje materializaci navigace kolekce v ShaperExpression.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

MaterializeCollectionNavigationExpression(Expression, INavigationBase)

Vytvoří novou instanci MaterializeCollectionNavigationExpression třídy.

Vlastnosti

Název Description
Navigation

Navigace přidružená k této kolekci.

NodeType

Výraz, který představuje materializaci navigace kolekce v ShaperExpression.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Subquery

Výraz, který vrací hodnoty z dotazu použitého k vytvoření kolekce.

Type

Výraz, který představuje materializaci navigace kolekce v ShaperExpression.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Metody

Název Description
Print(ExpressionPrinter)

Výraz, který představuje materializaci navigace kolekce v ShaperExpression.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Update(Expression)

Vytvoří nový výraz, který je podobný tomuto, ale použije zadané podřízené položky. Pokud jsou všechny podřízené položky stejné, vrátí tento výraz.

VisitChildren(ExpressionVisitor)

Výraz, který představuje materializaci navigace kolekce v ShaperExpression.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Explicitní implementace rozhraní

Název Description
IPrintableExpression.Print(ExpressionPrinter)

Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter.

Platí pro