Idioma

DeleteExpression Classe

Definição

Uma expressão que representa uma operação DELETE 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.

[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DeleteExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression, Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression
public sealed class DeleteExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DeleteExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DeleteExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression, Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type DeleteExpression = class
    inherit Expression
    interface IRelationalQuotableExpression
    interface IPrintableExpression
type DeleteExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type DeleteExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type DeleteExpression = class
    inherit Expression
    interface IRelationalQuotableExpression
    interface IPrintableExpression
Public NotInheritable Class DeleteExpression
Inherits Expression
Implements IPrintableExpression, IRelationalQuotableExpression
Public NotInheritable Class DeleteExpression
Inherits Expression
Implements IPrintableExpression
Herança
DeleteExpression
Atributos
Implementações

Construtores

Nome Descrição
DeleteExpression(TableExpression, SelectExpression, ISet<String>)

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.

DeleteExpression(TableExpression, SelectExpression)

Cria uma nova instância da DeleteExpression classe.

Propriedades

Nome Descrição
NodeType

Uma expressão que representa uma operação DELETE 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.

SelectExpression

A expressão select que é usada para determinar quais linhas excluir.

Table

A tabela na qual a operação de exclusão está sendo aplicada.

Tags

A lista de marcas aplicadas a isso DeleteExpression.

Type

Uma expressão que representa uma operação DELETE 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.

Métodos

Nome Descrição
ApplyTags(ISet<String>)

Aplica um determinado conjunto de marcas.

Equals(Object)

Uma expressão que representa uma operação DELETE 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 DELETE 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.

Print(ExpressionPrinter)

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

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(SelectExpression)

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(TableExpression, SelectExpression)

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.

Aplica-se a