ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) Yöntem

Tanım

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

TEntity

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.

Şunlara uygulanır