Sdílet prostřednictvím


RelationalStructuralTypeShaperExpression Třída

Definice

Výraz, který představuje vytvoření instance entity 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 RelationalStructuralTypeShaperExpression : Microsoft.EntityFrameworkCore.Query.StructuralTypeShaperExpression
type RelationalStructuralTypeShaperExpression = class
    inherit StructuralTypeShaperExpression
Public Class RelationalStructuralTypeShaperExpression
Inherits StructuralTypeShaperExpression
Dědičnost
RelationalStructuralTypeShaperExpression

Konstruktory

RelationalStructuralTypeShaperExpression(ITypeBase, Expression, Boolean)

Vytvoří novou instanci třídy RelationalStructuralTypeShaperExpression.

RelationalStructuralTypeShaperExpression(ITypeBase, Expression, Boolean, LambdaExpression)

Vytvoří novou instanci třídy RelationalStructuralTypeShaperExpression.

Vlastnosti

IsNullable

Hodnota označující, zda tato instance může být null.

(Zděděno od StructuralTypeShaperExpression)
MaterializationCondition

Podmínka materializace, která se má použít pro tvarování tohoto typu konstrukce.

(Zděděno od StructuralTypeShaperExpression)
NodeType

Výraz, který představuje vytvoření instance entity 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.

(Zděděno od StructuralTypeShaperExpression)
StructuralType

Entita nebo komplexní typ, který se tvaruje.

(Zděděno od StructuralTypeShaperExpression)
Type

Výraz, který představuje vytvoření instance entity 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.

(Zděděno od StructuralTypeShaperExpression)
ValueBufferExpression

Výraz představující ValueBuffer k získání hodnot, které se použijí k vytvoření instance.

(Zděděno od StructuralTypeShaperExpression)

Metody

DebuggerDisplay()

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.

(Zděděno od StructuralTypeShaperExpression)
GenerateMaterializationCondition(ITypeBase, Boolean)

Vytvoří výraz pro Func<T,TResult> určení typu, který se má materializovat.

MakeNullable(Boolean)

Přiřadí tomuto tvarovači možnost použití hodnoty null, která určuje, zda může tvarovat instance s hodnotou null nebo ne.

Update(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í instance entity 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.

(Zděděno od StructuralTypeShaperExpression)
WithType(ITypeBase)

Změní typ struktury tvarovaný tímto tvarovačem.

Explicitní implementace rozhraní

IPrintableExpression.Print(ExpressionPrinter)

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

(Zděděno od StructuralTypeShaperExpression)

Platí pro