Idioma

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

Definição

Copia os valores escalares do objeto fornecido para o objeto no ObjectContext que tem a mesma chave.

public virtual TEntity ApplyCurrentValues<TEntity>(string entitySetName, TEntity currentEntity) where TEntity : class;
abstract member ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
override this.ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Overridable Function ApplyCurrentValues(Of TEntity As Class) (entitySetName As String, currentEntity As TEntity) As TEntity

Parâmetros de tipo

TEntity

O tipo de entidade do objeto.

Parâmetros

entitySetName
String

O nome da entidade definida à qual o objeto pertence.

currentEntity
TEntity

O objeto desanexado que tem atualizações de propriedade a serem aplicadas ao objeto original. A chave de entidade da entidade atual deve corresponder à EntityKey propriedade de uma entrada no ObjectContext .

Retornos

TEntity

O objeto atualizado.

Exceções

entitySetName ou current é nulo.

O EntitySet entitySetName não corresponde ao EntitySet objeto EntityKey ou o objeto não está no ou está em ObjectStateManager um Detached estado ou a chave de entidade do objeto fornecido é inválida.

entitySetName é uma cadeia de caracteres vazia.

Aplica-se a