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

要删除的实体。

返回

实体。

注解

请注意,如果实体存在于处于“已添加”状态的上下文中,则此方法将导致它与上下文分离。 这是因为假定“已添加”实体不存在于数据库中,这样一来,尝试删除该实体就毫无意义了。

适用于