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. |