Share via


ObjectContext.AttachTo(String, Object) Metode

Definisi

Melampirkan grafik objek atau objek ke konteks objek dalam kumpulan entitas tertentu.

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

Parameter

entitySetName
String

Mewakili nama kumpulan entitas, yang mungkin secara opsional memenuhi syarat oleh nama kontainer entitas.

entity
Object

yang Object akan dilampirkan.

Pengecualian

entity adalah null.

Set entitas tidak valid.

-atau-

Objek memiliki kunci sementara.

-atau-

Objek memiliki EntityKey dan EntitySet tidak cocok dengan set entitas yang diteruskan sebagai argumen metode .

-atau-

Objek tidak memiliki EntityKey dan tidak ada set entitas yang disediakan.

-atau-

Objek apa pun dari grafik objek memiliki sementara EntityKey.

-atau-

Objek apa pun dari grafik objek memiliki nilai yang tidak valid EntityKey (misalnya, nilai dalam kunci tidak cocok dengan nilai dalam objek).

-atau-

Kumpulan entitas tidak dapat ditemukan dari nama tertentu entitySetName dan nama kontainer entitas.

-atau-

Objek apa pun dari grafik objek sudah ada di pengelola status lain.

Keterangan

ObjectContext Panggil AttachTo untuk melampirkan objek ke entitas tertentu yang diatur dalam konteks objek atau jika objek memiliki null nilai (Nothing dalam Visual Basic). EntityKey Untuk informasi selengkapnya, lihat Melampirkan dan Melepaskan Objek.

Objek yang dilampirkan bisa menjadi objek tunggal atau menjadi bagian dari grafik.

Aturan untuk entitySetName format adalah sebagai berikut:

  • DefaultContainerName Jika properti adalah null, maka entitySetName harus sepenuhnya memenuhi syarat seperti dalam <Nama> Kontainer Entitas.<Nama> Set Entitas.

  • DefaultContainerName Jika bukan null, maka entitySetName dapat berupa <Nama> Kontainer Entitas.<Nama> Set Entitas atau <Nama> Set Entitas.

Objek yang dilampirkan tidak diperlukan untuk memiliki yang EntityKey terkait dengannya. Jika objek tidak memiliki kunci entitas, maka entitySetName tidak boleh berupa string kosong.

Jika objek yang dilampirkan memiliki EntityKey dan entitySetName memiliki nilai, maka EntitySet kunci entitas harus cocok EntitySet dengan yang ditemukan berdasarkan entitySetName nama kontainer entitas dan .

Berlaku untuk

Lihat juga