ValuesExpression Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma expressão que representa uma tabela constante no SQL, às vezes conhecida como construtor de valor de tabela.
Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
[System.Runtime.CompilerServices.Nullable(0)]
public class ValuesExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
[System.Runtime.CompilerServices.Nullable(0)]
public class ValuesExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type ValuesExpression = class
inherit TableExpressionBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type ValuesExpression = class
inherit TableExpressionBase
interface IClonableTableExpressionBase
Public Class ValuesExpression
Inherits TableExpressionBase
Public Class ValuesExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase
- Herança
- Atributos
- Implementações
Construtores
| Nome | Descrição |
|---|---|
| ValuesExpression(String, IReadOnlyList<RowValueExpression>, IReadOnlyList<String>, IEnumerable<IAnnotation>) |
Cria uma nova instância da ValuesExpression classe. |
| ValuesExpression(String, IReadOnlyList<RowValueExpression>, IReadOnlyList<String>) |
Cria uma nova instância da ValuesExpression classe. |
| ValuesExpression(String, IReadOnlyList<RowValueExpression>, SqlParameterExpression, IReadOnlyList<String>, IReadOnlyDictionary<String,IAnnotation>) |
Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core. |
| ValuesExpression(String, SqlParameterExpression, IReadOnlyList<String>) |
Cria uma nova instância da ValuesExpression classe. |
Propriedades
| Nome | Descrição |
|---|---|
| Alias |
O alias atribuído a essa fonte de tabela. |
| Annotations |
Uma coleção indexada de anotações associadas a essa expressão de tabela. (Herdado de TableExpressionBase) |
| ColumnNames |
Os nomes das colunas contidas nesta tabela. |
| NodeType |
Uma expressão que representa uma tabela constante no SQL, às vezes conhecida como construtor de valor de tabela. 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 TableExpressionBase) |
| RowValues |
Os valores de linha para esta tabela. |
| Type |
Uma expressão que representa uma tabela constante no SQL, às vezes conhecida como construtor de valor de tabela. 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 TableExpressionBase) |
| ValuesParameter |
Um parâmetro que contém a lista de valores. A lista parametrizada é expandida para o valor real antes que o SQL da consulta seja gerado. |
Métodos
| Nome | Descrição |
|---|---|
| AddAnnotation(String, Object) |
Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado. (Herdado de TableExpressionBase) |
| Clone() |
Cria um novo objeto que é uma cópia da instância atual. |
| Clone(String, ExpressionVisitor) |
Cria um novo objeto que é uma cópia da instância atual. |
| CreateWithAnnotations(IEnumerable<IAnnotation>) |
Cria um objeto como este com anotações especificadas. |
| Equals(Object) |
Uma expressão que representa uma tabela constante no SQL, às vezes conhecida como construtor de valor de tabela. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
| FindAnnotation(String) |
Obtém a anotação com o nome fornecido, retornando |
| GetAnnotations() |
Obtém todas as anotações no objeto atual. (Herdado de TableExpressionBase) |
| GetHashCode() |
Uma expressão que representa uma tabela constante no SQL, às vezes conhecida como construtor de valor de tabela. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
| GetRequiredAlias() |
Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core. (Herdado de TableExpressionBase) |
| Print(ExpressionPrinter) |
Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter. |
| PrintAnnotations(ExpressionPrinter) |
Cria uma representação de cadeia de caracteres imprimível de anotações associadas à expressão fornecida usando ExpressionPrinter. (Herdado de TableExpressionBase) |
| Quote() |
Cita a expressão; ou seja, retorna uma expressão que, quando avaliada, construiria uma expressão idêntica a esta. Usado para gerar código para consultas pré-compiladas, que reconstrói essa expressão. |
| Update(IReadOnlyList<RowValueExpression>, SqlParameterExpression) |
Cria uma nova expressão semelhante a esta, mas usando os filhos fornecidos. Se todas as crianças forem iguais, ela retornará essa expressão. |
| Update(IReadOnlyList<RowValueExpression>) |
Cria uma nova expressão semelhante a esta, mas usando os filhos fornecidos. Se todas as crianças forem iguais, ela retornará essa expressão. |
| Update(SqlParameterExpression) |
Cria uma nova expressão semelhante a esta, mas usando os filhos fornecidos. Se todas as crianças forem iguais, ela retornará essa expressão. |
| VisitChildren(ExpressionVisitor) |
Uma expressão que representa uma tabela constante no SQL, às vezes conhecida como construtor de valor de tabela. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
| WithAlias(String) |
Retorna uma cópia da corrente TableExpressionBase com o novo alias fornecido. |
| WithAnnotations(IReadOnlyDictionary<String,IAnnotation>) |
Cria um objeto como este com anotações especificadas. |
Implantações explícitas de interface
| Nome | Descrição |
|---|---|
| IPrintableExpression.Print(ExpressionPrinter) |
Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter. (Herdado de TableExpressionBase) |
Métodos de Extensão
| Nome | Descrição |
|---|---|
| UnwrapJoin(TableExpressionBase) |
Se o determinado |