Freigeben über


Table<TEntity>.ITable.Attach Methode

Definition

Hiermit können deserialisierte Entitäten einer neuen Instanz eines DataContext zugeordnet werden, damit sie in der Datenbank aktualisiert oder gelöscht werden können.

Überlädt

ITable.Attach(Object, Boolean)

Fügt alle Entitäten einer Auflistung im veränderten oder unveränderten Zustand an den DataContext an.

ITable.Attach(Object, Object)

Fügt eine Entität im veränderten oder unveränderten Zustand an den DataContext an, indem sowohl die Entität als auch ihr ursprünglicher Zustand angegeben werden.

ITable.Attach(Object)

Fügt dem DataContext eine unveränderte Entität hinzu.

ITable.Attach(Object, Boolean)

Fügt alle Entitäten einer Auflistung im veränderten oder unveränderten Zustand an den DataContext an.

 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

Parameter

entity
Object

Die Entität, die angefügt werden soll.

asModified
Boolean

true, um die Entität als geändert anzufügen; false, um die Entität als nicht geändert anzufügen.

Implementiert

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die Table<TEntity>-Instanz in eine ITable-Schnittstelle umgewandelt wird.

Gilt für:

ITable.Attach(Object, Object)

Fügt eine Entität im veränderten oder unveränderten Zustand an den DataContext an, indem sowohl die Entität als auch ihr ursprünglicher Zustand angegeben werden.

 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

Parameter

entity
Object

Die Entität, die angefügt werden soll.

original
Object

Eine Instanz des gleichen Entitätstyps mit Datenmembern, die die ursprünglichen Werte enthalten.

Implementiert

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die Table<TEntity>-Instanz in eine ITable-Schnittstelle umgewandelt wird.

Gilt für:

ITable.Attach(Object)

Fügt dem DataContext eine unveränderte Entität hinzu.

 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

Parameter

entity
Object

Die Entität, die angefügt werden soll.

Implementiert

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die Table<TEntity>-Instanz in eine ITable-Schnittstelle umgewandelt wird.

Gilt für: