Table<TEntity>.ITable.Attach Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que entidades desserializadas sejam associadas uma nova instância de um DataContext para que possam ser atualizados ou excluídos do banco de dados.
Sobrecargas
ITable.Attach(Object, Boolean) |
Anexa todas as entidades de uma coleção ao DataContext em um estado inalterado ou modificado. |
ITable.Attach(Object, Object) |
Anexa uma entidade para o DataContext em um estado modificado ou não modificado especificando a entidade e seu estado original. |
ITable.Attach(Object) |
Anexa uma entidade ao DataContext em um estado inalterado. |
ITable.Attach(Object, Boolean)
Anexa todas as entidades de uma coleção ao DataContext em um estado inalterado ou modificado.
virtual void System.Data.Linq.ITable.Attach(System::Object ^ entity, bool asModified) = System::Data::Linq::ITable::Attach;
void ITable.Attach (object entity, bool asModified);
abstract member System.Data.Linq.ITable.Attach : obj * bool -> unit
override this.System.Data.Linq.ITable.Attach : obj * bool -> unit
Sub Attach (entity As Object, asModified As Boolean) Implements ITable.Attach
Parâmetros
- entity
- Object
A entidade a ser anexada.
- asModified
- Boolean
true
para anexar a entidade como modificada; false
para anexá-la como inalterada.
Implementações
Comentários
Este membro é uma implementação do membro de interface explícita. Ele só pode ser usado quando a instância de Table<TEntity> é convertida em uma interface de ITable.
Aplica-se a
ITable.Attach(Object, Object)
Anexa uma entidade para o DataContext em um estado modificado ou não modificado especificando a entidade e seu estado original.
virtual void System.Data.Linq.ITable.Attach(System::Object ^ entity, System::Object ^ original) = System::Data::Linq::ITable::Attach;
void ITable.Attach (object entity, object original);
abstract member System.Data.Linq.ITable.Attach : obj * obj -> unit
override this.System.Data.Linq.ITable.Attach : obj * obj -> unit
Sub Attach (entity As Object, original As Object) Implements ITable.Attach
Parâmetros
- entity
- Object
A entidade a ser anexada.
- original
- Object
Uma instância do mesmo tipo de entidade com membros de dados que contém os valores originais.
Implementações
Comentários
Este membro é uma implementação do membro de interface explícita. Ele só pode ser usado quando a instância de Table<TEntity> é convertida em uma interface de ITable.
Aplica-se a
ITable.Attach(Object)
Anexa uma entidade ao DataContext em um estado inalterado.
virtual void System.Data.Linq.ITable.Attach(System::Object ^ entity) = System::Data::Linq::ITable::Attach;
void ITable.Attach (object entity);
abstract member System.Data.Linq.ITable.Attach : obj -> unit
override this.System.Data.Linq.ITable.Attach : obj -> unit
Sub Attach (entity As Object) Implements ITable.Attach
Parâmetros
- entity
- Object
A entidade a ser anexada.
Implementações
Comentários
Este membro é uma implementação do membro de interface explícita. Ele só pode ser usado quando a instância de Table<TEntity> é convertida em uma interface de ITable.