Sdílet prostřednictvím


CollectionShaperExpression Třída

Definice

Upozornění

Use provider specific expressions for collection results.

Výraz, který představuje vytvoření kolekce v ShaperExpressionnástroji .

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

public class CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use provider specific expressions for collection results.")]
public class CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type CollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Obsolete("Use provider specific expressions for collection results.")>]
type CollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class CollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
Dědičnost
CollectionShaperExpression
Atributy
Implementuje

Poznámky

Další informace najdete v tématech Implementace poskytovatelů a rozšíření databází aJak fungují dotazy EF Core .

Konstruktory

CollectionShaperExpression(Expression, Expression, INavigation, Type)
Zastaralé.

Výraz, který představuje vytvoření kolekce v ShaperExpressionnástroji .

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

CollectionShaperExpression(Expression, Expression, INavigationBase, Type)
Zastaralé.

Vytvoří novou instanci třídy CollectionShaperExpression.

Vlastnosti

ElementType
Zastaralé.

Typ clr prvků kolekce.

InnerShaper
Zastaralé.

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

Navigation
Zastaralé.

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

NodeType
Zastaralé.

Výraz, který představuje vytvoření kolekce v ShaperExpressionnástroji .

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

Projection
Zastaralé.

Výraz pro získání hodnoty z dotazu pro tuto kolekci

Type
Zastaralé.

Výraz, který představuje vytvoření kolekce v ShaperExpressionnástroji .

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

Metody

Print(ExpressionPrinter)
Zastaralé.

Výraz, který představuje vytvoření kolekce v ShaperExpressionnástroji .

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

Update(Expression, Expression)
Zastaralé.

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)
Zastaralé.

Výraz, který představuje vytvoření kolekce v ShaperExpressionnástroji .

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)
Zastaralé.

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

Platí pro