ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Copia os valores escalares do objeto fornecido em um conjunto de valores originais para o objeto no ObjectContext qual tem a mesma chave.
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
O tipo do objeto de entidade.
Parâmetros
- entitySetName
- String
O nome da entidade definida à qual o objeto pertence.
- originalEntity
- TEntity
O objeto desanexado que tem valores originais a serem aplicados ao objeto. A chave de entidade de originalEntity deve corresponder à EntityKey propriedade de uma entrada no ObjectContext .
Retornos
O objeto atualizado.
Exceções
entitySetName ou original é nulo.
O EntitySet entitySetName não corresponde ao EntitySet objeto EntityKey ou um ObjectStateEntry para o objeto não pode ser encontrado no ObjectStateManager objeto ou o objeto está em um AddedDetached estado ou ou a chave de entidade do objeto fornecido é inválida ou tem alterações de propriedade.
entitySetName é uma cadeia de caracteres vazia.