DiscriminatorPredicateExpression Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет предикат дискриминатора.
public class DiscriminatorPredicateExpression : System.Linq.Expressions.Expression
public class DiscriminatorPredicateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
type DiscriminatorPredicateExpression = class
inherit Expression
type DiscriminatorPredicateExpression = class
inherit Expression
interface IPrintable
Public Class DiscriminatorPredicateExpression
Inherits Expression
Public Class DiscriminatorPredicateExpression
Inherits Expression
Implements IPrintable
- Наследование
-
DiscriminatorPredicateExpression
- Реализации
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Конструкторы
DiscriminatorPredicateExpression(Expression, IQuerySource) |
Создает новый экземпляр Объекта DiscriminatorPredicateExpression.. |
Свойства
CanReduce |
Указывает, что узел можно сократить до более простого. Если возвращается значение true, для получения сокращенной формы можно вызвать Reduce(). |
NodeType |
Возвращает тип узла данного Expression. (Является наследником Expression) |
QuerySource |
Возвращает источник запроса. |
Type |
Получает статичный тип выражения, представленного этим выражением Expression. (Является наследником Expression) |
Методы
Equals(Object) |
Проверяет, равен ли этот объект другому объекту. |
GetHashCode() |
Возвращает хэш-код для этого объекта. |
Reduce() |
Преобразует данный узел в более простое выражение. Если CanReduce возвращает значение true, данный метод должен вернуть допустимое выражение. Этот метод может возвращать другой узел, который сам должен быть уменьшен. |
ToString() |
Создает String представление выражения . |
VisitChildren(ExpressionVisitor) |
Уменьшает узел, а затем вызывает метод , Visit(Expression) передавая сокращенное выражение. Если узел упростить невозможно, создается исключение. |
Явные реализации интерфейса
IPrintable.Print(ExpressionPrinter) |
Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален. |
Применяется к
Entity Framework