Sdílet prostřednictvím


RelationalSplitCollectionShaperExpression Třída

Definice

Výraz, který představuje vytvoření kolekce během rozděleného dotazu pro relačního zprostředkovatele v nástroji ShaperExpression.

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

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

Konstruktory

RelationalSplitCollectionShaperExpression(Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)

Vytvoří novou instanci třídy RelationalCollectionShaperExpression.

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

Vytvoří novou instanci třídy RelationalCollectionShaperExpression.

Vlastnosti

ChildIdentifier

Identifikátor podřízeného prvku.

CollectionId
Zastaralé.

Jedinečné ID pro tento formátor kolekce.

ElementType

Typ clr prvků kolekce.

IdentifierValueComparers

Seznam porovnávačů hodnot pro porovnání identifikátorů.

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 během rozděleného dotazu pro relačního zprostředkovatele v nástroji ShaperExpression.

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

ParentIdentifier

Identifikátor nadřazeného elementu.

SelectExpression

Dotaz SQL pro získání hodnot pro tuto kolekci z databáze.

Type

Výraz, který představuje vytvoření kolekce během rozděleného dotazu pro relačního zprostředkovatele v nástroji ShaperExpression.

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

Metody

Update(Expression, Expression, SelectExpression, 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í se tento výraz.

VisitChildren(ExpressionVisitor)

Výraz, který představuje vytvoření kolekce během rozděleného dotazu pro relačního zprostředkovatele v nástroji ShaperExpression.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle 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