ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.