Compartilhar via


DbSet.Remove(Object) Método

Definição

Marca a entidade fornecida como Excluída, de modo que ela será excluída do banco de dados quando SaveChanges for chamado. Observe que a entidade deve existir no contexto em algum outro estado antes que esse método seja chamado.

public virtual object Remove (object entity);
abstract member Remove : obj -> obj
override this.Remove : obj -> obj
Public Overridable Function Remove (entity As Object) As Object

Parâmetros

entity
Object

A entidade a ser removida.

Retornos

A entidade.

Comentários

Observe que, se a entidade existir no contexto no estado Adicionado, esse método fará com que ela seja desanexada do contexto. Isso ocorre porque supõe-se que uma entidade adicionada não exista no banco de dados, de modo que tentar excluí-la não faz sentido.

Aplica-se a