다음을 통해 공유


DbSet.Remove(Object) 메서드

정의

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

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 엔터티는 데이터베이스에 없는 것으로 간주되므로 해당 엔터티를 삭제하려고 하는 것은 무의미하기 때문입니다.

적용 대상