Compartilhar via


DataContext.Refresh Método

Definição

Atualiza o estado do objeto usando os dados no banco de dados.

Sobrecargas

Refresh(RefreshMode, IEnumerable)

Atualiza uma coleção de objetos de entidade de acordo com o modo especificado.

Refresh(RefreshMode, Object)

Atualiza um objeto de entidade de acordo com o modo especificado.

Refresh(RefreshMode, Object[])

Atualiza uma matriz de objetos de entidade de acordo com o modo especificado.

Comentários

Esse método é útil após um erro de simultaneidade otimista para colocar itens em um estado para outra tentativa. Ele atualiza o estado dos campos primitivos e das propriedades nos objetos .

Observação

Se um objeto estiver no lado muitos de uma relação um-para-muitos, a chave estrangeira no objeto será definida e o ponteiro do objeto para o outro lado da relação será definido como o novo valor.

Refresh(RefreshMode, IEnumerable)

Atualiza uma coleção de objetos de entidade de acordo com o modo especificado.

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)

Parâmetros

mode
RefreshMode

Um valor que especifica como os conflitos de simultaneidade otimista são tratados.

entities
IEnumerable

A coleção de entidades a ser atualizada.

Aplica-se a

Refresh(RefreshMode, Object)

Atualiza um objeto de entidade de acordo com o modo especificado.

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)

Parâmetros

mode
RefreshMode

Um valor que especifica como os conflitos de simultaneidade otimista são tratados.

entity
Object

O objeto a ser atualizado.

Aplica-se a

Refresh(RefreshMode, Object[])

Atualiza uma matriz de objetos de entidade de acordo com o modo especificado.

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())

Parâmetros

mode
RefreshMode

Um valor que especifica como os conflitos de simultaneidade otimista são tratados.

entities
Object[]

A matriz de objetos de entidade a ser atualizada.

Aplica-se a