Sdílet prostřednictvím


Microsoft.EntityFrameworkCore.Query.Expressions Obor názvů

Třídy

AggregateExpression

Základní třída pro agregační výrazy.

AliasExpression

Výraz aliasu.

CaseExpression

Představuje výraz SQL CASE.

CaseWhenClause

Představuje jednu, když klauzule CaseExpression.

ColumnExpression

Výraz sloupce

ColumnReferenceExpression

Výraz odkazu na sloupec.

CountExpression

Představuje výraz SQL COUNT.

CrossJoinExpression

Představuje výraz SQL CROSS JOIN.

CrossJoinLateralExpression

Představuje výraz SQL CROSS JOIN LATERAL.

DiscriminatorPredicateExpression

Představuje diskriminující predikát.

ExistsExpression

Představuje výraz SQL EXISTS.

ExplicitCastExpression

Představuje výraz SQL CAST.

FromSqlExpression

Představuje výraz FromSql.

InExpression

Představuje výraz SQL IN.

InnerJoinExpression

Představuje výraz SQL INNER JOIN.

IsNullExpression

Představuje výraz SQL IS NULL.

JoinExpressionBase

Základní třída pro výrazy SQL JOIN.

LateralJoinExpression

Představuje výraz SQL LATERAL JOIN.

LeftOuterJoinExpression

Představuje výraz SQL LEFT OUTER JOIN.

LikeExpression

Představuje výraz SQL LIKE.

MaxExpression

Představuje agregační výraz SQL MAX.

MinExpression

Představuje agregační výraz SQL MIN.

NotNullableExpression

Reducible anotační výraz použitý k ovlivnění logiky rozšíření null.

NullableExpression

Reducible anotační výraz použitý k ovlivnění logiky rozšíření null.

NullCompensatedExpression

Reducible poznámkový výraz označující, že následující fragment výrazu byl kompenzován za sémantiku null. Pro tento fragment není potřeba žádné další zpracování sémantiky null.

PredicateJoinExpressionBase

Základní třída pro výrazy SQL JOIN, které mají predikáty.

PropertyParameterExpression

Výraz, který představuje přístup k vlastnosti parametru dotazu.

SelectExpression

Představuje výraz SQL SELECT.

SelectExpressionDependencies

Třída parametru závislostí služby pro SelectExpression

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

Nekonstruujte instance této třídy přímo z kódu zprostředkovatele nebo aplikace, protože podpis konstruktoru se může při přidání nových závislostí změnit. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

SelectExpressionFactory

A SelectExpression factory.

SqlFragmentExpression

Představuje fragment SQL, který bude přímo vložen do vygenerovaného výstupu během generování SQL.

SqlFunctionExpression

Představuje výraz volání funkce SQL.

StringCompareExpression

Představuje výraz pro porovnání řetězců SQL.

SumExpression

Představuje výraz SQL SUM.

TableExpression

Představuje výraz tabulky SQL.

TableExpressionBase

Základní třída pro výrazy tabulky SQL.

Rozhraní

ISelectExpressionFactory

Továrna pro instance SelectExpression.