Partager via


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

Définition

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

TEntity

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.

S’applique à