Partilhar via


InExpression Classe

Definição

Uma expressão que representa uma operação IN em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

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

Construtores

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

Cria uma nova instância da InExpression classe que representa uma item expressão de subconsulta IN.

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

Cria uma nova instância da InExpression classe que representa uma item expressão de valores IN.

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

Cria uma nova instância da InExpression classe , representando uma expressão SQL IN com uma determinada lista de valores.

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

Cria uma nova instância da InExpression classe que representa uma item expressão de subconsulta IN.

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

Cria uma nova instância da InExpression classe , representando uma expressão SQL IN com uma subconsulta.

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

Cria uma nova instância da InExpression classe que representa uma item expressão de valores IN.

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

Cria uma nova instância da InExpression classe , representando uma expressão SQL IN com uma determinada lista parametrizada de valores.

Propriedades

IsNegated

O valor que indica se o item deve estar presente nos valores ou ausente.

Item

O item a ser olhado para os valores.

NodeType

Uma expressão que representa uma operação IN em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de SqlExpression)
Subquery

A subconsulta na qual pesquisar o item.

Type

Uma expressão que representa uma operação IN em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de SqlExpression)
TypeMapping

O RelationalTypeMapping associado a essa expressão.

(Herdado de SqlExpression)
Values

A lista de valores em que pesquisar o item.

ValuesParameter

Um parâmetro que contém a lista de valores para pesquisar o item. A lista parametrizada é expandida para o valor real antes que o SQL da consulta seja gerado.

Métodos

ApplyTypeMapping(RelationalTypeMapping)

Aplica o mapeamento de tipo fornecido a essa expressão.

Equals(Object)

Uma expressão que representa uma operação IN em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

GetHashCode()

Uma expressão que representa uma operação IN em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Negate()

Nega essa expressão alterando o estado de presença/ausência indicado por IsNegated.

Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

Update(SqlExpression, IReadOnlyList<SqlExpression>)

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos. Se todos os filhos forem os mesmos, ela retornará esta expressão.

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

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos. Se todos os filhos forem os mesmos, ela retornará esta expressão.

Update(SqlExpression, SelectExpression)

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos. Se todos os filhos forem os mesmos, ela retornará esta expressão.

Update(SqlExpression, SqlExpression, SelectExpression)

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos. Se todos os filhos forem os mesmos, ela retornará esta expressão.

Update(SqlExpression, SqlParameterExpression)

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos. Se todos os filhos forem os mesmos, ela retornará esta expressão.

VisitChildren(ExpressionVisitor)

Uma expressão que representa uma operação IN em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Implantações explícitas de interface

IPrintableExpression.Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

(Herdado de SqlExpression)

Aplica-se a