Freigeben über


ObjectContext.AttachTo(String, Object) Methode

Definition

Fügt ein Objekt oder Objektdiagramm an den Objektkontext in einer bestimmten Entitätenmenge an.

public virtual void AttachTo (string entitySetName, object entity);
abstract member AttachTo : string * obj -> unit
override this.AttachTo : string * obj -> unit
Public Overridable Sub AttachTo (entitySetName As String, entity As Object)

Parameter

entitySetName
String

Stellt den Namen der Entitätenmenge dar, der optional durch den Entitätencontainernamen qualifiziert werden kann.

entity
Object

Das anzufügende Object.

Ausnahmen

Die entity ist NULL.

Ungültiger Entitätssatz oder das Objekt verfügt über einen temporären Schlüssel, oder das Objekt verfügt über einen EntityKey und stimmt EntitySet nicht mit der Entitätsmenge überein, die als Argument der -Methode übergeben wurde, oder das Objekt verfügt nicht über einen EntityKey und es wird kein Entitätssatz bereitgestellt, oder ein Objekt aus dem Objektdiagramm verfügt über ein temporäres EntityKey oder beliebiges Objekt aus dem Objektgraphen hat einen ungültigen EntityKey (z. B. Werte im Schlüssel stimmen nicht mit Werten im Objekt überein, oder der Entitätssatz konnte nicht aus einem bestimmten EntitySetName-Namen und Entitätscontainernamen gefunden werden oder ein Objekt aus dem Objektgraphen ist bereits in einem anderen Zustands-Manager vorhanden.

Gilt für: