MappedEntityDomainManager<TData,TModel>.SetOriginalVersion 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.
Remplacez cette méthode pour prendre en charge les mises à jour simultanées optimistes et les opérations de remplacement. Pour déterminer si un objet a été mis à jour simultanément, Entity Framework doit connaître la version d’origine de l’objet en cours de modification et la comparer à la version actuelle conservée dans la base de données. Pour cela, la valeur d’origine doit être connue par Entity Framework afin qu’elle puisse demander à la base de données d’effectuer les case activée.
protected virtual void SetOriginalVersion (TModel model, byte[] version);
abstract member SetOriginalVersion : 'Model * byte[] -> unit
override this.SetOriginalVersion : 'Model * byte[] -> unit
Protected Overridable Sub SetOriginalVersion (model As TModel, version As Byte())
Paramètres
- model
- TModel
Objet de modèle d’entité actuel.
- version
- Byte[]
Version d’origine fournie par la demande comme étant la version en cours de mise à jour ; ou null
si aucune version n’a été indiquée.
Remarques
Si la colonne utilisée pour gérer le contrôle de version est appelée « Version », le code pour définir la valeur d’origine ressemble à ceci :
this.context.Entry(model).OriginalValues["Version"] = version;
S’applique à
Azure SDK for .NET