Sdílet prostřednictvím


IncludeExpression Třída

Definice

Výraz, který představuje operaci zahrnutí v ShaperExpression.

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

public class IncludeExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type IncludeExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class IncludeExpression
Inherits Expression
Implements IPrintableExpression
Dědičnost
IncludeExpression
Implementuje

Poznámky

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

Konstruktory

IncludeExpression(Expression, Expression, INavigation)

Výraz, který představuje operaci zahrnutí v ShaperExpression.

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

IncludeExpression(Expression, Expression, INavigationBase)

Vytvoří novou instanci třídy IncludeExpression. Navigace se nastaví jako načtená po dokončení zahrnutí.

IncludeExpression(Expression, Expression, INavigationBase, Boolean)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace.

Vlastnosti

EntityExpression

Výraz představující entitu, která to provádí, zahrnuje.

Navigation

Navigace přidružená k této operaci zahrnutí.

NavigationExpression

Výraz představující zahrnutý navigační prvek.

NodeType

Výraz, který představuje operaci zahrnutí v ShaperExpression.

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

SetLoaded

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace.

Type

Výraz, který představuje operaci zahrnutí v ShaperExpression.

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

Metody

Print(ExpressionPrinter)

Výraz, který představuje operaci zahrnutí v ShaperExpression.

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

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

VisitChildren(ExpressionVisitor)

Výraz, který představuje operaci zahrnutí v 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