DiscriminatorPredicateExpression Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un predicado discriminador.
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
- Herencia
-
DiscriminatorPredicateExpression
- Implementaciones
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Constructores
| DiscriminatorPredicateExpression(Expression, IQuerySource) |
Crea una nueva instancia de una clase DiscriminatorPredicateExpression.. |
Propiedades
| CanReduce |
Indica que el nodo se puede reducir a uno más simple. Si devuelve true, se puede llamar a Reduce() para generar el formulario reducido. |
| NodeType |
Devuelve el tipo de nodo de Expression. (Se hereda de Expression). |
| QuerySource |
Obtiene el origen de la consulta. |
| Type |
Obtiene el tipo estático de la expresión que Expression representa. (Se hereda de Expression). |
Métodos
| Equals(Object) |
Comprueba si este objeto se considera igual a otro. |
| GetHashCode() |
Devuelve un código hash para este objeto. |
| Reduce() |
Reduce este nodo a una expresión más simple. Si CanReduce devuelve true, debería devolver una expresión válida. Este método puede devolver otro nodo que se debe reducir. |
| ToString() |
Crea una String representación de la expresión. |
| VisitChildren(ExpressionVisitor) |
Reduce el nodo y, a continuación, llama al Visit(Expression) método que pasa la expresión reducida. Si el nodo no es reducible, produce una excepción. |
Implementaciones de interfaz explícitas
| IPrintable.Print(ExpressionPrinter) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras. |