ObjectContext.ApplyCurrentValues<TEntity>(String, TEntity) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Copies the scalar values from the supplied object into the object in the ObjectContext that has the same key.
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
Type Parameters
- TEntity
The entity type of the object.
Parameters
- entitySetName
- String
The name of the entity set to which the object belongs.
- currentEntity
- TEntity
The detached object that has property updates to apply to the original object. The entity key of currentEntity must match the EntityKey property of an entry in the ObjectContext .
Returns
The updated object.
Exceptions
entitySetName or current is null.
The EntitySet from entitySetName does not match the EntitySet of the object EntityKey or the object is not in the ObjectStateManager or it is in a Detached state or the entity key of the supplied object is invalid.
entitySetName is an empty string.
Applies to
Entity Framework