다음을 통해 공유


EntityEntry.Reload 메서드

정의

데이터베이스에서 엔터티를 다시 로드하여 속성 값을 데이터베이스의 값으로 덮어씁니다.

public virtual void Reload ();
abstract member Reload : unit -> unit
override this.Reload : unit -> unit
Public Overridable Sub Reload ()

설명

엔터티가 데이터베이스에 Unchanged 존재하지 않는 한 이 메서드를 호출한 후 엔터티가 상태가 됩니다. 이 경우 엔터티는 가 됩니다 Detached. 마지막으로 데이터베이스에 없는 엔터티에서 Added 다시 로드를 호출하는 것은 no-op입니다. 그러나 추가된 엔터티에 영구 키 값이 아직 만들어지지 않았을 수 있습니다.

자세한 내용과 예제 는 EF Core에서 추적된 엔터티 액세스를 참조하세요.

적용 대상