Jazyk

RelationalEntityShaperExpression Třída

Definice

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

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

public class RelationalEntityShaperExpression : Microsoft.EntityFrameworkCore.Query.EntityShaperExpression
type RelationalEntityShaperExpression = class
    inherit EntityShaperExpression
Public Class RelationalEntityShaperExpression
Inherits EntityShaperExpression
Dědičnost
RelationalEntityShaperExpression

Konstruktory

Název Description
RelationalEntityShaperExpression(IEntityType, Expression, Boolean, LambdaExpression)

Vytvoří novou instanci RelationalEntityShaperExpression třídy.

RelationalEntityShaperExpression(IEntityType, Expression, Boolean)

Vytvoří novou instanci RelationalEntityShaperExpression třídy.

Vlastnosti

Název Description
EntityType

Typ entity, který se tvaruje.

(Zděděno od EntityShaperExpression)
IsNullable

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

(Zděděno od EntityShaperExpression)
MaterializationCondition

Podmínka materilizace, která se má použít k formování této entity.

(Zděděno od EntityShaperExpression)
NodeType

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

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

(Zděděno od EntityShaperExpression)
Type

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

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

(Zděděno od EntityShaperExpression)
ValueBufferExpression

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

(Zděděno od EntityShaperExpression)

Metody

Název Description
GenerateMaterializationCondition(IEntityType, Boolean)

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

MakeNullable(Boolean)

Přiřadí tomuto shaperu hodnotu nullability, která označuje, zda může tvarovat instance entity null, nebo ne.

MarkAsNullable()
Zastaralé.

Označí tento obrazec jako možnou hodnotu null, což znamená, že může tvarovat instance entity null.

Update(Expression)

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

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

(Zděděno od EntityShaperExpression)
WithEntityType(IEntityType)

Změní typ entity tvarovaný tímto obrazcem entity.

Explicitní implementace rozhraní

Název Description
IPrintableExpression.Print(ExpressionPrinter)

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

(Zděděno od EntityShaperExpression)

Platí pro