InExpression 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í.
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.
[System.Runtime.CompilerServices.Nullable(0)]
public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type InExpression = class
inherit SqlExpression
type InExpression = class
inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
- Herencia
- Atributos
Constructores
| Nombre | Description |
|---|---|
| InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping) |
Obsoletos.
Crea una nueva instancia de la InExpression clase que representa una |
| InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping) |
Obsoletos.
Crea una nueva instancia de la InExpression clase que representa una |
| InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping) |
Crea una nueva instancia de la InExpression clase , que representa una expresión SQL |
| InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping) |
Crea una nueva instancia de la InExpression clase que representa una |
| InExpression(SqlExpression, SelectExpression, RelationalTypeMapping) |
Crea una nueva instancia de la InExpression clase , que representa una expresión SQL |
| InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping) |
Crea una nueva instancia de la InExpression clase que representa una |
| InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping) |
Crea una nueva instancia de la InExpression clase , que representa una expresión SQL |
Propiedades
| Nombre | Description |
|---|---|
| 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 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 |
RelationalTypeMapping asociado 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 que se genere la consulta SQL. |
Métodos
| Nombre | Description |
|---|---|
| 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 dada mediante ExpressionPrinter. |
| Quote() |
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. |
| Update(SqlExpression, IReadOnlyList<SqlExpression>) |
Crea una nueva expresión similar a esta, pero que usa los elementos secundarios proporcionados. Si todos los elementos secundarios son iguales, devolverá esta expresión. |
| Update(SqlExpression, SelectExpression, IReadOnlyList<SqlExpression>, SqlParameterExpression) |
Crea una nueva expresión similar a esta, pero que usa los elementos secundarios proporcionados. Si todos los elementos secundarios son iguales, devolverá esta expresión. |
| Update(SqlExpression, SelectExpression) |
Crea una nueva expresión similar a esta, pero que usa los elementos secundarios proporcionados. Si todos los elementos secundarios son iguales, devolverá esta expresión. |
| Update(SqlExpression, SqlExpression, SelectExpression) |
Crea una nueva expresión similar a esta, pero que usa los elementos secundarios proporcionados. Si todos los elementos secundarios son iguales, devolverá esta expresión. |
| Update(SqlExpression, SqlParameterExpression) |
Crea una nueva expresión similar a esta, pero que usa los elementos secundarios proporcionados. 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
| Nombre | Description |
|---|---|
| IPrintableExpression.Print(ExpressionPrinter) |
Crea una representación de cadena imprimible de la expresión dada mediante ExpressionPrinter. (Heredado de SqlExpression) |