다음을 통해 공유


DataContext.Refresh 메서드

정의

데이터베이스의 데이터를 사용하여 개체 상태를 새로 고칩니다.

오버로드

Refresh(RefreshMode, IEnumerable)

지정된 모드에 따라 엔터티 개체의 컬렉션을 새로 고칩니다.

Refresh(RefreshMode, Object)

지정된 모드에 따라 엔터티 개체를 새로 고칩니다.

Refresh(RefreshMode, Object[])

지정된 모드에 따라 엔터티 개체의 배열을 새로 고칩니다.

설명

이 메서드는 낙관적 동시성 오류가 발생한 후 다른 시도를 위해 항목을 상태로 가져오는 데 유용합니다. 개체의 기본 필드 및 속성 상태를 업데이트합니다.

참고

개체가 일대다 관계의 여러 쪽에 있는 경우 개체의 외래 키가 설정되고 관계의 다른 쪽에 대한 개체 포인터가 새 값으로 설정됩니다.

Refresh(RefreshMode, IEnumerable)

지정된 모드에 따라 엔터티 개체의 컬렉션을 새로 고칩니다.

public:
 void Refresh(System::Data::Linq::RefreshMode mode, System::Collections::IEnumerable ^ entities);
public void Refresh (System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities);
member this.Refresh : System.Data.Linq.RefreshMode * System.Collections.IEnumerable -> unit
Public Sub Refresh (mode As RefreshMode, entities As IEnumerable)

매개 변수

mode
RefreshMode

낙관적 동시성 충돌을 처리하는 방법을 지정하는 값입니다.

entities
IEnumerable

새로 고칠 엔터티의 컬렉션입니다.

적용 대상

Refresh(RefreshMode, Object)

지정된 모드에 따라 엔터티 개체를 새로 고칩니다.

public:
 void Refresh(System::Data::Linq::RefreshMode mode, System::Object ^ entity);
public void Refresh (System.Data.Linq.RefreshMode mode, object entity);
member this.Refresh : System.Data.Linq.RefreshMode * obj -> unit
Public Sub Refresh (mode As RefreshMode, entity As Object)

매개 변수

mode
RefreshMode

낙관적 동시성 충돌을 처리하는 방법을 지정하는 값입니다.

entity
Object

새로 고칠 개체입니다.

적용 대상

Refresh(RefreshMode, Object[])

지정된 모드에 따라 엔터티 개체의 배열을 새로 고칩니다.

public:
 void Refresh(System::Data::Linq::RefreshMode mode, ... cli::array <System::Object ^> ^ entities);
public void Refresh (System.Data.Linq.RefreshMode mode, params object[] entities);
member this.Refresh : System.Data.Linq.RefreshMode * obj[] -> unit
Public Sub Refresh (mode As RefreshMode, ParamArray entities As Object())

매개 변수

mode
RefreshMode

낙관적 동시성 충돌을 처리하는 방법을 지정하는 값입니다.

entities
Object[]

새로 고칠 엔터티 개체의 배열입니다.

적용 대상