Compartir a través de


ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) Método

Definición

Toma los valores escalares del objeto proporcionado y los copia en el conjunto de valores originales para el objeto del ObjectContext que tiene la misma clave.

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

Parámetros de tipo

TEntity

Tipo del objeto entidad.

Parámetros

entitySetName
String

Nombre del conjunto de entidades al que pertenece el objeto.

originalEntity
TEntity

Objeto desasociado que tiene valores originales que deben aplicarse al objeto. La clave de entidad de originalEntity debe coincidir con la EntityKey propiedad de una entrada en .ObjectContext

Devoluciones

TEntity

Objeto actualizado.

Excepciones

entitySetName o original es null.

El EntitySet objeto from entitySetName no coincide con el EntitySet del objeto EntityKey o no se encuentra en ObjectStateEntry o ObjectStateManager el objeto está en un Added estado o Detached la clave de entidad del objeto proporcionado no es válida o tiene cambios de propiedad.

entitySetName es una cadena vacía.

Se aplica a