Table<TEntity>.ITable.Attach Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.