ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Copie les valeurs scalaires de l'objet fourni dans le jeu de valeurs d'origine de l'objet dans le ObjectContext qui a la même clé.
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
Paramètres de type
- TEntity
Type de l'objet d'entité.
Paramètres
- entitySetName
- String
Nom du jeu d'entités auquel appartient l'objet.
- originalEntity
- TEntity
Objet détaché comportant les valeurs d'origine à appliquer à l'objet. La clé d’entité de originalEntity doit correspondre à la EntityKey propriété d’une entrée dans .ObjectContext
Retours
L'objet mis à jour.
Exceptions
entitySetName ou l’origine a la valeur null.
Le EntitySet de entitySetName ne correspond pas au EntitySet de l’objet EntityKey ou un ObjectStateEntry pour l’objet est introuvable dans ou ObjectStateManager l’objet est dans un Added état ou un Detached état ou la clé d’entité de l’objet fourni n’est pas valide ou a des modifications de propriété.
entitySetName est une chaîne vide.