DbSet.Attach(Object) Yöntem

Tanım

Verilen varlığı kümenin temel alındığı bağlama ekler. Başka bir ifadeyle varlık, veritabanından okunmuş gibi Değişmemiş durumundaki bağlama yerleştirilir.

public virtual object Attach(object entity);
abstract member Attach : obj -> obj
override this.Attach : obj -> obj
Public Overridable Function Attach (entity As Object) As Object

Parametreler

entity
Object

Eklenecek varlık.

Döndürülenler

Varlık.

Açıklamalar

Ekleme, veritabanında zaten var olduğu bilinen bir varlıkla bağlamı yeniden doldurmada kullanılır. Bu nedenle SaveChanges, zaten orada olduğu varsayıldığından ekli bir varlığı veritabanına eklemeye çalışmaz. Başka bir durumda zaten bağlamda olan varlıkların durumlarının Değişmedi olarak ayarlandığını unutmayın. Varlık zaten Değişmemiş durumundaki bağlamdaysa Ekleme işlemi yapılmaz.

Şunlara uygulanır