Idioma

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

Definição

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

TEntity

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.

Aplica-se a