DbSet.Attach(Object) Methode
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.
Fügt die angegebene Entität an den Kontext an, der dem Satz zugrunde liegt. Die Entität wird also im Zustand Unchanged, genauso wie beim Lesen der Entität aus der Datenbank, in den Kontext eingefügt.
public virtual object Attach (object entity);
abstract member Attach : obj -> obj
override this.Attach : obj -> obj
Public Overridable Function Attach (entity As Object) As Object
- entity
- Object
Die Entität, die angefügt werden soll.
Die Entität.
Attach wird verwendet, um einen Kontext mit einer Entität neu aufzufüllen, von der bekannt ist, dass sie bereits in der Datenbank vorhanden ist. Mit SaveChanges wird daher nicht versucht, eine angefügte Entität in die Datenbank einzufügen, da davon ausgegangen wird, dass sie bereits in der Datenbank vorhanden ist. Beachten Sie, dass der Zustand von Entitäten, die bereits in einem anderen Zustand im Kontext vorhanden sind, auf Unchanged festgelegt wird. Attach führt keine Aktion aus, wenn die Entität bereits im Zustand Unchanged im Kontext vorhanden ist.
Feedback zu Entity Framework
Entity Framework ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: