IDbSet<TEntity>.Remove(TEntity) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Помечает заданную сущность как удаленную, в результате чего она будет удалена из базы данных при вызове метода SaveChanges. Обратите внимание, что перед вызовом этого метода сущность должна существовать в контексте в каком-либо другом состоянии.
public TEntity Remove (TEntity entity);
abstract member Remove : 'Entity -> 'Entity
Public Function Remove (entity As TEntity) As TEntity
Параметры
- entity
- TEntity
Удаляемая сущность.
Возвращаемое значение
Сущность.
Комментарии
Обратите внимание, что если сущность существует в контексте в состоянии Добавлено, то этот метод приведет к отсоедините ее от контекста. Это происходит потому, что добавленная сущность, как предполагается, не существует в базе данных, поэтому попытка ее удаления не имеет смысла.
Применяется к
Entity Framework