Sdílet prostřednictvím


RelationalCollectionShaperExpression Třída

Definice

Výraz, který představuje vytvoření kolekce pro relačního zprostředkovatele v nástroji ShaperExpression.

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

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
Dědičnost
RelationalCollectionShaperExpression
Implementuje

Konstruktory

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

Vytvoří novou instanci třídy RelationalCollectionShaperExpression.

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, Expression, INavigation, Type)
Zastaralé.
Zastaralé.

Vytvoří novou instanci třídy RelationalCollectionShaperExpression.

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)
Zastaralé.

Vytvoří novou instanci třídy RelationalCollectionShaperExpression.

Vlastnosti

CollectionId
Zastaralé.

Jedinečné ID pro tento obrazec kolekce.

ElementType

Typ clr prvků kolekce.

InnerShaper

Výraz pro vytvoření vnitřních prvků.

Navigation

Navigace, pokud je přidružená ke kolekci.

NodeType

Výraz, který představuje vytvoření kolekce pro relačního zprostředkovatele v nástroji ShaperExpression.

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

OuterIdentifier

Identifikátor vnějšího prvku.

OuterIdentifierValueComparers

Seznam porovnávačů hodnot pro porovnání vnějšího identifikátoru.

ParentIdentifier

Identifikátor nadřazeného elementu.

ParentIdentifierValueComparers

Seznam porovnávačů hodnot pro porovnání nadřazeného identifikátoru.

SelfIdentifier

Identifikátor prvku v kolekci.

SelfIdentifierValueComparers

Seznam porovnávačů hodnot pro porovnání vlastního identifikátoru.

Type

Výraz, který představuje vytvoření kolekce pro relačního zprostředkovatele v nástroji ShaperExpression.

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

Metody

Print(ExpressionPrinter)

Výraz, který představuje vytvoření kolekce pro relačního zprostředkovatele v nástroji ShaperExpression.

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

Update(Expression, Expression, Expression, Expression)

Vytvoří nový výraz, který je podobný tomuto, ale používá 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 vytvoření kolekce pro relačního zprostředkovatele v nástroji ShaperExpression.

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

Explicitní implementace rozhraní

IPrintableExpression.Print(ExpressionPrinter)

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

Platí pro