ObjectContext.AttachTo(String, Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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
, makaentitySetName
harus sepenuhnya memenuhi syarat seperti dalam <Nama> Kontainer Entitas.<Nama> Set Entitas.DefaultContainerName Jika bukan
null
, makaentitySetName
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 .