Compartir a través de


InExpression Clase

Definición

Expresión que representa una operación IN en un árbol SQL.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type InExpression = class
    inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
Herencia
InExpression

Constructores

InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping)
Obsoletos.

Crea una nueva instancia de la InExpression clase que representa una item expresión de subconsulta IN.

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
Obsoletos.

Crea una nueva instancia de la InExpression clase que representa una item expresión de valores IN.

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

Crea una nueva instancia de la InExpression clase , que representa una expresión SQL IN con una lista determinada de valores.

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

Crea una nueva instancia de la InExpression clase que representa una item expresión de subconsulta IN.

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

Crea una nueva instancia de la InExpression clase , que representa una expresión SQL IN con una subconsulta.

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

Crea una nueva instancia de la InExpression clase que representa una item expresión de valores IN.

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

Crea una nueva instancia de la InExpression clase , que representa una expresión SQL IN con una lista con parámetros determinada de valores.

Propiedades

IsNegated

Valor que indica si el elemento debe estar presente en los valores o ausentes.

Item

Elemento que se va a buscar en los valores.

NodeType

Expresión que representa una operación IN en un árbol SQL.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

(Heredado de SqlExpression)
Subquery

Subconsulta en la que se va a buscar el elemento.

Type

Expresión que representa una operación IN en un árbol SQL.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

(Heredado de SqlExpression)
TypeMapping

asociado RelationalTypeMapping a esta expresión.

(Heredado de SqlExpression)
Values

Lista de valores en la que se va a buscar el elemento.

ValuesParameter

Parámetro que contiene la lista de valores en los que buscar el elemento. La lista con parámetros se expande al valor real antes de generar la consulta SQL.

Métodos

ApplyTypeMapping(RelationalTypeMapping)

Aplica la asignación de tipos proporcionada a esta expresión.

Equals(Object)

Expresión que representa una operación IN en un árbol SQL.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

GetHashCode()

Expresión que representa una operación IN en un árbol SQL.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

Negate()

Niega esta expresión cambiando el estado de presencia o ausencia indicado por IsNegated.

Print(ExpressionPrinter)

Crea una representación de cadena imprimible de la expresión especificada mediante ExpressionPrinter.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Crea una nueva expresión que es como esta, pero usa el elemento secundario proporcionado. Si todos los elementos secundarios son iguales, devolverá esta expresión.

Update(SqlExpression, SelectExpression)

Crea una nueva expresión que es como esta, pero usa el elemento secundario proporcionado. Si todos los elementos secundarios son iguales, devolverá esta expresión.

Update(SqlExpression, SelectExpression, IReadOnlyList<SqlExpression>, SqlParameterExpression)

Crea una nueva expresión que es como esta, pero usa el elemento secundario proporcionado. Si todos los elementos secundarios son iguales, devolverá esta expresión.

Update(SqlExpression, SqlExpression, SelectExpression)

Crea una nueva expresión que es como esta, pero usa el elemento secundario proporcionado. Si todos los elementos secundarios son iguales, devolverá esta expresión.

Update(SqlExpression, SqlParameterExpression)

Crea una nueva expresión que es como esta, pero usa el elemento secundario proporcionado. Si todos los elementos secundarios son iguales, devolverá esta expresión.

VisitChildren(ExpressionVisitor)

Expresión que representa una operación IN en un árbol SQL.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

Implementaciones de interfaz explícitas

IPrintableExpression.Print(ExpressionPrinter)

Crea una representación de cadena imprimible de la expresión especificada mediante ExpressionPrinter.

(Heredado de SqlExpression)

Se aplica a