Table<TEntity>.ITable.Attach Método
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite asociar las entidades deserializadas a una nueva instancia de un objeto DataContext de modo que se puedan actualizar o eliminar de la base de datos.
ITable.Attach(Object, Boolean) |
Asocia todas las entidades de una colección al objeto DataContext en un estado modificado o no modificado. |
ITable.Attach(Object, Object) |
Adjunta una entidad a DataContext en un estado modificado o no modificado especificando la entidad y su estado original. |
ITable.Attach(Object) |
Asocia una entidad a DataContext en un estado no modificado. |
Asocia todas las entidades de una colección al objeto DataContext en un estado modificado o no 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
Entidad que se va a asociar.
- asModified
- Boolean
true
para adjuntar la entidad como modificada; false
para adjuntar la entidad como sin modificar.
Implementaciones
Comentarios
Este miembro es una implementación explícita de un miembro de interfaz. Solo se puede utilizar cuando la instancia de Table<TEntity> se convierte en una interfaz ITable.
Se aplica a
.NET Framework 4.8.1 y otras versiones
Producto | Versiones |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Adjunta una entidad a DataContext en un estado modificado o no modificado especificando la entidad y su 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
Entidad que se va a asociar.
- original
- Object
Instancia del mismo tipo de entidad con miembros de datos que contienen los valores originales.
Implementaciones
Comentarios
Este miembro es una implementación explícita de un miembro de interfaz. Solo se puede utilizar cuando la instancia de Table<TEntity> se convierte en una interfaz ITable.
Se aplica a
.NET Framework 4.8.1 y otras versiones
Producto | Versiones |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Asocia una entidad a DataContext en un estado no modificado.
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
Entidad que se va a asociar.
Implementaciones
Comentarios
Este miembro es una implementación explícita de un miembro de interfaz. Solo se puede utilizar cuando la instancia de Table<TEntity> se convierte en una interfaz ITable.
Se aplica a
.NET Framework 4.8.1 y otras versiones
Producto | Versiones |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: