DataContext.Refresh Método

Definição

Atualiza o estado do objeto usando dados na base de dados.

Sobrecargas

Name Description
Refresh(RefreshMode, IEnumerable)

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

Refresh(RefreshMode, Object)

Atualiza um objeto entidade de acordo com o modo especificado.

Refresh(RefreshMode, Object[])

Atualiza um array de objetos entidade de acordo com o modo especificado.

Observações

Este método é útil após um erro de concorrência otimista para colocar os itens num estado para outra tentativa. Atualiza o estado dos campos primitivos e das propriedades dos objetos.

Note

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

Refresh(RefreshMode, IEnumerable)

Atualiza uma coleção de objetos 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 concorrência otimistas são tratados.

entities
IEnumerable

A coleção de entidades a renovar.

Aplica-se a

Refresh(RefreshMode, Object)

Atualiza um objeto 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 concorrência otimistas são tratados.

entity
Object

O objeto a renovar.

Aplica-se a

Refresh(RefreshMode, Object[])

Atualiza um array de objetos 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 concorrência otimistas são tratados.

entities
Object[]

O array de objetos de entidade a atualizar.

Aplica-se a