Compartilhar via


IDbSet<TEntity>.Remove(TEntity) 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 TEntity Remove (TEntity entity);
abstract member Remove : 'Entity -> 'Entity
Public Function Remove (entity As TEntity) As TEntity

Parâmetros

entity
TEntity

A entidade a ser removida.

Retornos

TEntity

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