ObjectContext.ApplyCurrentValues<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 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 do conjunto de entidades a que o objeto pertence.
- currentEntity
- TEntity
O objeto desanexado que tem atualizações de propriedade a serem aplicadas ao objeto original. A chave de entidade de currentEntity deve corresponder à EntityKey propriedade de uma entrada no ObjectContext .
Retornos
O objeto atualizado.
Exceções
entitySetName ou current é nulo.
O EntitySet de entitySetName não corresponde ao EntitySet do objeto EntityKey ou o objeto não está no ObjectStateManager ou está em um Detached estado ou a chave de entidade do objeto fornecido é inválida.
entitySetName é uma cadeia de caracteres vazia.
Aplica-se a
Entity Framework