다음을 통해 공유


IDbSet<TEntity>.Remove(TEntity) 메서드

정의

SaveChanges가 호출될 때 데이터베이스에서 삭제되도록 지정된 엔터티를 Deleted로 표시합니다. 이 메서드가 호출되기 전에 다른 상태의 엔터티가 컨텍스트에 있어야 합니다.

public TEntity Remove (TEntity entity);
abstract member Remove : 'Entity -> 'Entity
Public Function Remove (entity As TEntity) As TEntity

매개 변수

entity
TEntity

제거할 엔터티입니다.

반환

TEntity

엔터티입니다.

설명

엔터티가 추가됨 상태의 컨텍스트에 있는 경우 이 메서드로 인해 컨텍스트에서 분리됩니다. 이는 Added 엔터티는 데이터베이스에 없는 것으로 간주되므로 해당 엔터티를 삭제하려고 하는 것은 무의미하기 때문입니다.

적용 대상