Partager via


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

Définition

Copie les valeurs scalaires de l'objet fourni dans l'objet du ObjectContext qui a la même clé.

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

Paramètres de type

TEntity

Type d'entité de l'objet.

Paramètres

entitySetName
String

Nom du jeu d'entités auquel appartient l'objet.

currentEntity
TEntity

Objet détaché ayant les mises à jour de propriétés à appliquer à l'objet d'origine. La clé d’entité de currentEntity doit correspondre à la EntityKey propriété d’une entrée dans le ObjectContext .

Retours

TEntity

L'objet mis à jour.

Exceptions

entitySetName ou current a la valeur null.

le EntitySet de entitySetName ne correspond pas au EntitySet de l’objet EntityKey ou l’objet n’est pas dans le ObjectStateManager ou il est dans un Detached état ou la clé d’entité de l’objet fourni n’est pas valide.

entitySetName est une chaîne vide.

S’applique à