DbSet<TEntity>.Remove(TEntity) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたエンティティを Deleted としてマークすることにより、SaveChanges が呼び出されたときにデータベースから削除されるようにします。 エンティティは、このメソッドが呼び出される前に、その他の状態でコンテキスト内に存在する必要があります。
public virtual TEntity Remove(TEntity entity);
abstract member Remove : 'Entity -> 'Entity
override this.Remove : 'Entity -> 'Entity
Public Overridable Function Remove (entity As TEntity) As TEntity
パラメーター
- entity
- TEntity
削除するエンティティ。
戻り値
エンティティ。
実装
注釈
エンティティが Added 状態のコンテキストに存在する場合、このメソッドはコンテキストからデタッチされることに注意してください。 Added エンティティはデータベースに存在しないと見なされるので、削除を試みるのは意味がないためです。