InExpression Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выражение, представляющее операцию IN в дереве SQL.
Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.
public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type InExpression = class
inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
- Наследование
Конструкторы
InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping) |
Устаревшие..
Создает новый экземпляр класса , InExpression который представляет выражение вложенного |
InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping) |
Устаревшие..
Создает новый экземпляр класса , InExpression который представляет выражение значений |
InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping) |
Создает новый экземпляр InExpression класса , представляющий выражение SQL |
InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping) |
Создает новый экземпляр класса , InExpression который представляет выражение вложенного |
InExpression(SqlExpression, SelectExpression, RelationalTypeMapping) |
Создает новый экземпляр InExpression класса , представляющий выражение SQL |
InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping) |
Создает новый экземпляр класса , InExpression который представляет выражение значений |
InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping) |
Создает новый экземпляр InExpression класса , представляющий выражение SQL |
Свойства
IsNegated |
Значение, указывающее, должен ли элемент присутствовать в значениях или отсутствовать. |
Item |
Элемент для просмотра значений. |
NodeType |
Выражение, представляющее операцию IN в дереве SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. (Унаследовано от SqlExpression) |
Subquery |
Вложенный запрос для поиска элемента. |
Type |
Выражение, представляющее операцию IN в дереве SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. (Унаследовано от SqlExpression) |
TypeMapping |
Объект , связанный RelationalTypeMapping с этим выражением. (Унаследовано от SqlExpression) |
Values |
Список значений для поиска элемента. |
ValuesParameter |
Параметр , содержащий список значений для поиска элемента. Параметризованный список разворачивается до фактического значения перед созданием запроса SQL. |
Методы
ApplyTypeMapping(RelationalTypeMapping) |
Применяет сопоставление предоставленного типа к этому выражению. |
Equals(Object) |
Выражение, представляющее операцию IN в дереве SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
GetHashCode() |
Выражение, представляющее операцию IN в дереве SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Negate() |
Отменяет это выражение, изменяя состояние присутствия или отсутствия, указанное в параметре IsNegated. |
Print(ExpressionPrinter) |
Создает выводимое строковое представление заданного выражения с помощью ExpressionPrinter. |
Update(SqlExpression, IReadOnlyList<SqlExpression>) |
Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента. Если все дочерние элементы совпадают, возвращается данное выражение. |
Update(SqlExpression, SelectExpression, IReadOnlyList<SqlExpression>, SqlParameterExpression) |
Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента. Если все дочерние элементы совпадают, возвращается данное выражение. |
Update(SqlExpression, SelectExpression) |
Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента. Если все дочерние элементы совпадают, возвращается данное выражение. |
Update(SqlExpression, SqlExpression, SelectExpression) |
Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента. Если все дочерние элементы совпадают, возвращается данное выражение. |
Update(SqlExpression, SqlParameterExpression) |
Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента. Если все дочерние элементы совпадают, возвращается данное выражение. |
VisitChildren(ExpressionVisitor) |
Выражение, представляющее операцию IN в дереве SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Явные реализации интерфейса
IPrintableExpression.Print(ExpressionPrinter) |
Создает выводимое строковое представление заданного выражения с помощью ExpressionPrinter. (Унаследовано от SqlExpression) |
Применяется к
Entity Framework