次の方法で共有


DbSet.Remove(Object) メソッド

定義

指定されたエンティティを Deleted としてマークすることにより、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

削除するエンティティ。

戻り値

エンティティ。

注釈

エンティティが Added 状態のコンテキストに存在する場合、このメソッドはコンテキストからデタッチされることに注意してください。 Added エンティティはデータベースに存在しないと見なされるので、削除を試みるのは意味がないためです。

適用対象