Bagikan melalui


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

untuk melampirkan Object .

Pengecualian

entity adalah null.

Kumpulan 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 manajer status lain.

Keterangan

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

Objek yang dilampirkan dapat berupa objek tunggal atau menjadi bagian dari grafik.

Aturan untuk entitySetName formatnya adalah sebagai berikut:

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

  • DefaultContainerName Jika bukan null, maka entitySetName dapat berupa <Nama> Kontainer Entitas.<Nama> Set Entitas atau <Nama> Kumpulan 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, kunci EntitySet entitas harus cocok EntitySet dengan yang ditemukan berdasarkan entitySetName nama kontainer entitas dan .

Berlaku untuk

Lihat juga