다음을 통해 공유


EntityEntry.ReloadAsync(CancellationToken) 메서드

정의

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

public virtual System.Threading.Tasks.Task ReloadAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReloadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ReloadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ReloadAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

매개 변수

cancellationToken
CancellationToken

CancellationToken 작업이 완료 될 때까지 기다리는 동안 관찰할 입니다.

반환

비동기 작업(operation)을 나타내는 작업(task)입니다.

예외

설명

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

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

적용 대상