IDbSet<TEntity>.Attach(TEntity) Yöntem

Tanım

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

public TEntity Attach(TEntity entity);
abstract member Attach : 'Entity -> 'Entity
Public Function Attach (entity As TEntity) As TEntity

Parametreler

entity
TEntity

Eklenecek varlık.

Döndürülenler

TEntity

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 veritabanına ekli bir varlık 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