Microsoft.EntityFrameworkCore.Query.Expressions Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AggregateExpression |
Klasa bazowa dla wyrażeń agregacji. |
AliasExpression |
Wyrażenie aliasu. |
CaseExpression |
Reprezentuje wyrażenie SQL CASE. |
CaseWhenClause |
Reprezentuje jedną klauzulę when klauzuli CaseExpression. |
ColumnExpression |
Wyrażenie kolumny. |
ColumnReferenceExpression |
Wyrażenie odwołania do kolumny. |
CountExpression |
Reprezentuje wyrażenie SQL COUNT. |
CrossJoinExpression |
Reprezentuje wyrażenie SQL CROSS JOIN. |
CrossJoinLateralExpression |
Reprezentuje wyrażenie LATERAL SPRZĘŻENIA KRZYŻOWEGO SQL. |
DiscriminatorPredicateExpression |
Reprezentuje predykat dyskryminujący. |
ExistsExpression |
Reprezentuje wyrażenie SQL EXISTS. |
ExplicitCastExpression |
Reprezentuje wyrażenie CAST SQL. |
FromSqlExpression |
Reprezentuje wyrażenie FromSql. |
InExpression |
Reprezentuje wyrażenie SQL IN. |
InnerJoinExpression |
Reprezentuje wyrażenie SQL INNER JOIN. |
IsNullExpression |
Reprezentuje wyrażenie SQL IS NULL. |
JoinExpressionBase |
Klasa bazowa dla wyrażeń JOIN JĘZYKA SQL. |
LateralJoinExpression |
Reprezentuje wyrażenie SQL LATERAL JOIN. |
LeftOuterJoinExpression |
Reprezentuje wyrażenie SQL LEFT OUTER JOIN. |
LikeExpression |
Reprezentuje wyrażenie LIKE języka SQL. |
MaxExpression |
Reprezentuje wyrażenie agregacji MAX języka SQL. |
MinExpression |
Reprezentuje wyrażenie agregacji SQL MIN. |
NotNullableExpression |
Reducible annotation expression used to affect null expansion logic (Wyrażenie adnotacji z możliwością reducible), które ma wpływ na logikę rozszerzania wartości null. |
NullableExpression |
Reducible annotation expression used to affect null expansion logic (Wyrażenie adnotacji z możliwością reducible), które ma wpływ na logikę rozszerzania wartości null. |
NullCompensatedExpression |
Reducible wyrażenie adnotacji wskazujące, że następujący fragment wyrażenia został skompensowany dla semantyki null. Dla tego fragmentu nie jest wymagane żadne dodatkowe przetwarzanie związane z semantykią o wartości null. |
PredicateJoinExpressionBase |
Klasa bazowa dla wyrażeń JOIN SQL, które mają predykaty. |
PropertyParameterExpression |
Wyrażenie reprezentujące dostęp do właściwości w parametrze zapytania. |
SelectExpression |
Reprezentuje wyrażenie SELECT języka SQL. |
SelectExpressionDependencies |
Klasa parametrów zależności usługi dla SelectExpression Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. Nie konstruuj wystąpień tej klasy bezpośrednio z dostawcy lub kodu aplikacji, ponieważ sygnatura konstruktora może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż ten obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi przy użyciu polecenia "With..." Metody. W żadnym momencie tego procesu nie należy wywoływać konstruktora. |
SelectExpressionFactory |
Fabryka SelectExpression. |
SqlFragmentExpression |
Reprezentuje fragment SQL, który zostanie bezpośrednio wstawiony do wygenerowanych danych wyjściowych podczas generowania kodu SQL. |
SqlFunctionExpression |
Reprezentuje wyrażenie wywołania funkcji SQL. |
StringCompareExpression |
Reprezentuje wyrażenie porównania ciągów SQL. |
SumExpression |
Reprezentuje wyrażenie SQL SUM. |
TableExpression |
Reprezentuje wyrażenie tabeli SQL. |
TableExpressionBase |
Klasa bazowa dla wyrażeń tabeli SQL. |
Interfejsy
ISelectExpressionFactory |
Fabryka wystąpień SelectExpression. |