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 para um conjunto de valores originais para o objeto no ObjectContext que 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 do conjunto de entidades a que o objeto pertence.
- originalEntity
- TEntity
O objeto desanexado que tem valores originais a serem aplicadas 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 de entitySetName não corresponde ao EntitySet do objeto EntityKey ou um ObjectStateEntry para o objeto não pode ser encontrado no ObjectStateManager 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.
Aplica-se a
Entity Framework