ObjectContext.ApplyOriginalValues<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 nesnenin özgün değerleri kümesine ObjectContext kopyalar.
public virtual TEntity ApplyOriginalValues<TEntity>(string entitySetName, TEntity originalEntity) where TEntity : class;
abstract member ApplyOriginalValues : string * 'Entity -> 'Entity (requires 'Entity : null)
override this.ApplyOriginalValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Overridable Function ApplyOriginalValues(Of TEntity As Class) (entitySetName As String, originalEntity As TEntity) As TEntity
Tür Parametreleri
- TEntity
Varlık nesnesinin türü.
Parametreler
- entitySetName
- String
Nesnenin ait olduğu varlık kümesinin adı.
- originalEntity
- TEntity
Nesneye uygulanacak özgün değerlere sahip olan ayrılmış nesne. originalEntity'nin varlık anahtarı, içindeki bir girişin özelliğiyle ObjectContext eşleşmelidirEntityKey.
Döndürülenler
Güncelleştirilmiş nesne.
Özel durumlar
entitySetName veya original null.
EntitySet from entitySetName nesnesiyle EntitySetEntityKey eşleşmiyor veya nesne için bir ObjectStateEntry öğesi içinde bulunamıyor ObjectStateManager veya nesne ya Added da bir durumda ya da Detached sağlanan nesnenin varlık anahtarı geçersiz veya özellik değişiklikleri içeriyor.
entitySetName boş bir dizedir.