ObjectContext.ApplyCurrentValues<TEntity>(String, TEntity) 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.
Sağlanan nesneden skaler değerleri aynı anahtara sahip nesneye ObjectContext kopyalar.
public:
generic <typename TEntity>
where TEntity : class TEntity ApplyCurrentValues(System::String ^ entitySetName, TEntity currentEntity);
public TEntity ApplyCurrentValues<TEntity> (string entitySetName, TEntity currentEntity) where TEntity : class;
member this.ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Function ApplyCurrentValues(Of TEntity As Class) (entitySetName As String, currentEntity As TEntity) As TEntity
Tür Parametreleri
- TEntity
Nesnenin varlık türü.
Parametreler
- entitySetName
- String
Nesnenin ait olduğu varlık kümesinin adı.
- currentEntity
- TEntity
Özgün nesneye uygulanacak özellik güncelleştirmeleri olan ayrılmış nesne. varlık anahtarının currentEntity
içindeki bir girdinin özelliğiyle eşleşmesi EntityKeyObjectContextgerekir.
Döndürülenler
Güncelleştirilmiş nesne.
Özel durumlar
entitySetName
veya current
şeklindedir null
.
, EntitySetentitySetName
nesnesinin EntitySetEntityKeyöğesiyle eşleşmiyor.
-veya-
Nesne içinde ObjectStateManager değil veya bir Detached durumda.
-veya-
Sağlanan nesnenin varlık anahtarı geçersiz.
entitySetName
boş bir dizedir.
Açıklamalar
ApplyCurrentValues yöntemi, bir Web hizmeti tarafından alınan ayrılmış nesneler gibi dışındaki ObjectContextnesnelere yapılan değişiklikleri uygulamak için kullanılır. yöntemi, sağlanan nesneden skaler değerleri aynı anahtara sahip nesneye ObjectContext kopyalar. Veri kaynağından bu nesnenin bir örneğini almak için ayrılmış nesnenin öğesini kullanabilirsiniz EntityKey . Daha fazla bilgi için bkz . Nasıl yapılır: Anahtarını Kullanarak Belirli Bir Nesneyi Döndürme. Nesnenin özgün değerlerinden farklı olan tüm değerler değiştirildi olarak işaretlenir. Yönteminin geçerli değerleri ile ilgili nesnelerine currentEntity
uygulamadığını unutmayın.
Geçerli değerleri içeren bir grafiğiniz varsa ve özgün değerleri uygulamak istiyorsanız yöntemini çağırın ApplyOriginalValues .
veya yöntemini de kullanabilirsiniz ApplyCurrentValuesObjectSet<TEntity>ApplyCurrentValues.ObjectStateEntry Daha fazla bilgi için bkz. N Katmanlı Uygulamalar Oluşturma.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin