共用方式為


DbSet<TEntity>.Remove(TEntity) 方法

定義

將給定的實體標記為 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

要移除的實體。

傳回

TEntity

實體。

實作

備註

請注意,如果實體存在於已新增狀態的內容中,此方法將會導致它與內容中斷連結。 這是因為會假設 Added 實體不存在於資料庫中,因此嘗試刪除它沒有意義。

適用於