Microsoft.EntityFrameworkCore.Query.Expressions Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| AggregateExpression |
Базовый класс для статистических выражений. |
| AliasExpression |
Выражение псевдонима. |
| CaseExpression |
Представляет выражение SQL CASE. |
| CaseWhenClause |
Представляет предложение when объекта CaseExpression. |
| ColumnExpression |
Выражение столбца. |
| ColumnReferenceExpression |
Выражение ссылки на столбец. |
| CountExpression |
Представляет выражение SQL COUNT. |
| CrossJoinExpression |
Представляет выражение SQL CROSS JOIN. |
| CrossJoinLateralExpression |
Представляет выражение SQL CROSS JOIN LATERAL. |
| DiscriminatorPredicateExpression |
Представляет предикат дискриминатора. |
| ExistsExpression |
Представляет выражение SQL EXISTS. |
| ExplicitCastExpression |
Представляет выражение SQL CAST. |
| FromSqlExpression |
Представляет выражение FromSql. |
| InExpression |
Представляет выражение SQL IN. |
| InnerJoinExpression |
Представляет выражение SQL INNER JOIN. |
| IsNullExpression |
Представляет выражение SQL IS NULL. |
| JoinExpressionBase |
Базовый класс для выражений SQL JOIN. |
| LateralJoinExpression |
Представляет выражение SQL LATERAL JOIN. |
| LeftOuterJoinExpression |
Представляет выражение SQL LEFT OUTER JOIN. |
| LikeExpression |
Представляет выражение SQL LIKE. |
| MaxExpression |
Представляет статистическое выражение SQL MAX. |
| MinExpression |
Представляет статистическое выражение SQL MIN. |
| NotNullableExpression |
Выражение редуцируемых заметок, используемое для влияния на логику расширения null. |
| NullableExpression |
Выражение редуцируемых заметок, используемое для влияния на логику расширения null. |
| NullCompensatedExpression |
Редуцирующее выражение заметки, указывающее, что следующий фрагмент выражения был компенсирован для семантики null. Для этого фрагмента не требуется дополнительная обработка, связанная с семантикой NULL. |
| PredicateJoinExpressionBase |
Базовый класс для выражений SQL JOIN с предикатами. |
| PropertyParameterExpression |
Выражение, представляющее доступ к свойству в параметре запроса. |
| SelectExpression |
Представляет выражение SQL SELECT. |
| SelectExpressionDependencies |
Класс параметров зависимостей служб для SelectExpression Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. Не создавайте экземпляры этого класса непосредственно из поставщика или кода приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор ни в одном из моментов этого процесса. |
| SelectExpressionFactory |
Фабрика SelectExpression. |
| SqlFragmentExpression |
Представляет фрагмент SQL, который будет вставлен непосредственно в создаваемые выходные данные во время создания SQL. |
| SqlFunctionExpression |
Представляет выражение вызова функции SQL. |
| StringCompareExpression |
Представляет выражение сравнения строк SQL. |
| SumExpression |
Представляет выражение SQL SUM. |
| TableExpression |
Представляет табличное выражение SQL. |
| TableExpressionBase |
Базовый класс для табличных выражений SQL. |
Интерфейсы
| ISelectExpressionFactory |
Фабрика для экземпляров SelectExpression. |