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