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
要移除的實體。
傳回
TEntity
實體。
實作
備註
請注意,如果實體存在於已新增狀態的內容中,此方法將會導致它與內容中斷連結。 這是因為會假設 Added 實體不存在於資料庫中,因此嘗試刪除它沒有意義。