CaseExpression Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет выражение SQL CASE.
public class CaseExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
type CaseExpression = class
inherit Expression
interface IPrintable
Public Class CaseExpression
Inherits Expression
Implements IPrintable
- Наследование
-
CaseExpression
- Реализации
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Конструкторы
| CaseExpression(CaseWhenClause[]) |
Инициализирует новый экземпляр класса CaseExpression. |
| CaseExpression(Expression, CaseWhenClause[]) |
Инициализирует новый экземпляр класса CaseExpression. |
| CaseExpression(Expression, IReadOnlyList<CaseWhenClause>, Expression) |
Инициализирует новый экземпляр класса CaseExpression. |
| CaseExpression(IReadOnlyList<CaseWhenClause>, Expression) |
Инициализирует новый экземпляр класса CaseExpression. |
Свойства
| ElseResult |
Возвращает выражение результата else. |
| NodeType |
Получает тип узла данного объекта Expression. |
| Operand |
Возвращает выражение операнда регистра. |
| Type |
Получает статичный тип выражения, представленного этим выражением Expression. |
| WhenClauses |
Возвращает список предложений when. |
Методы
| Accept(ExpressionVisitor) |
Отправляет в конкретный метод Visit для данного типа узла. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. |
| GetHashCode() |
Получает хэш-код для текущего объекта. |
| ToString() |
Возвращает строку, представляющую текущий объект. |
| VisitChildren(ExpressionVisitor) |
Упрощает узел и вызывает делегат-посетитель для преобразованного выражения. Данный метод создает исключение, если узел невозможно упростить. |
Явные реализации интерфейса
| IPrintable.Print(ExpressionPrinter) |
Представляет выражение SQL CASE. |