ObjectContext.AttachTo(String, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir varlık kümesindeki nesne bağlamı için bir nesne veya nesne grafı ekler.
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)
Parametreler
- entitySetName
- String
Varlık kümesi adını temsil eder ve isteğe bağlı olarak varlık kapsayıcı adı tarafından nitelenebilir.
Özel durumlar
entity şeklindedirnull.
Geçersiz varlık kümesi.
-veya-
Nesnenin geçici bir anahtarı vardır.
-veya-
nesnesinin bir EntityKey değeri vardır ve EntitySet yöntemin bağımsız değişkeni olarak geçirilen varlık kümesiyle eşleşmiyor.
-veya-
Nesnenin bir EntityKey varlığı yok ve hiçbir varlık kümesi sağlanmadı.
-veya-
Nesne grafından herhangi bir nesnenin geçici EntityKeybir nesnesi vardır.
-veya-
Nesne grafiğindeki herhangi bir nesnenin geçersiz EntityKey bir değeri vardır (örneğin, anahtardaki değerler nesnedeki değerlerle eşleşmez).
-veya-
Varlık kümesi belirli entitySetName bir addan ve varlık kapsayıcı adından bulunamadı.
-veya-
Nesne grafından herhangi bir nesne zaten başka bir durum yöneticisinde var.
Açıklamalar
ObjectContext Nesnesini nesne bağlamında belirli bir varlık kümesine eklemek için veya nesnenin (Nothing Visual Basic'te) EntityKey değeri null varsa üzerinde çağrısı AttachTo yapın. Daha fazla bilgi için bkz. Nesnelerin Eklenmesi ve Ayrılması.
Eklenen nesne tek bir nesne olabilir veya grafın bir parçası olabilir.
Biçimin entitySetName kuralları aşağıdaki gibidir:
DefaultContainerName özelliği ise
null, öğesinin Varlık Kapsayıcı Adı'nda> olduğu gibi tam olarak nitelenmiş< olmasıentitySetNamegerekir.<Varlık Kümesi Adı>.DefaultContainerName
nulldeğilse,entitySetNameVarlık Kapsayıcı Adı> olabilir<.<Varlık Kümesi Adı> veya <Varlık Kümesi Adı>.
İliştirilmekte olan nesneyle ilişkilendirilmiş bir EntityKey nesne olması gerekmez. Nesnenin bir varlık anahtarı yoksa, entitySetName boş bir dize olamaz.
Eklenen nesnenin bir EntityKey değeri varsa ve entitySetName değerine sahipseEntitySet, varlık anahtarının ve varlık kapsayıcı adına göre bulunan değerle entitySetName eşleşmesi EntitySet gerekir.