Поделиться через


DbSet.Remove(Object) Метод

Определение

Помечает заданную сущность как удаленную, в результате чего она будет удалена из базы данных при вызове метода SaveChanges. Обратите внимание, что перед вызовом этого метода сущность должна существовать в контексте в каком-либо другом состоянии.

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

Параметры

entity
Object

Удаляемая сущность.

Возвращаемое значение

Сущность.

Комментарии

Обратите внимание, что если сущность существует в контексте в состоянии Добавлено, то этот метод приведет к отсоедините ее от контекста. Это происходит потому, что добавленная сущность, как предполагается, не существует в базе данных, поэтому попытка ее удаления не имеет смысла.

Применяется к