DbUpdateConcurrencyException, classe
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Exception levée par DbContext lorsqu'il est attendu que SaveChanges pour une entité entraîne la mise à jour d'une base de données, mais en réalité, aucune ligne dans la base de données n'est affectée. Cela indique habituellement que la base de données a été mise à jour simultanément et qu'un jeton de concurrence supposé correspondre n'a pas correspondu réellement. Notez que les entrées d'état référencées par cette exception ne sont pas sérialisées pour des raisons de sécurité et l'accès aux entrées d'état après la sérialisation retourne une valeur null.
Hiérarchie d'héritage
System.Object
System.Exception
System.SystemException
System.Data.DataException
System.Data.Entity.Infrastructure.DbUpdateException
System.Data.Entity.Infrastructure.DbUpdateConcurrencyException
Espace de noms : System.Data.Entity.Infrastructure
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification := "SerializeObjectState used instead")> _
Public Class DbUpdateConcurrencyException _
Inherits DbUpdateException
'Utilisation
Dim instance As DbUpdateConcurrencyException
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")]
public class DbUpdateConcurrencyException : DbUpdateException
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1032:ImplementStandardExceptionConstructors", Justification = L"SerializeObjectState used instead")]
public ref class DbUpdateConcurrencyException : public DbUpdateException
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")>]
type DbUpdateConcurrencyException =
class
inherit DbUpdateException
end
public class DbUpdateConcurrencyException extends DbUpdateException
Le type DbUpdateConcurrencyException expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DbUpdateConcurrencyException() | Initialise une nouvelle instance de la classe DbUpdateException. | |
DbUpdateConcurrencyException(String) | Initialise une nouvelle instance de la classe DbUpdateException. | |
DbUpdateConcurrencyException(String, Exception) | Initialise une nouvelle instance de la classe DbUpdateException. |
Top
Propriétés
Nom | Description | |
---|---|---|
Data | (Hérité de Exception.) | |
Entries | Obtient des objets DbEntityEntry qui représentent les entités qui n'ont pas pu être enregistrées dans la base de données. (Hérité de DbUpdateException.) | |
HelpLink | (Hérité de Exception.) | |
HResult | (Hérité de Exception.) | |
InnerException | (Hérité de Exception.) | |
Message | (Hérité de Exception.) | |
Source | (Hérité de Exception.) | |
StackTrace | (Hérité de Exception.) | |
TargetSite | (Hérité de Exception.) |
Top
Méthodes
Nom | Description | |
---|---|---|
Equals | (Hérité de Object.) | |
Finalize | (Hérité de Object.) | |
GetBaseException | (Hérité de Exception.) | |
GetHashCode | (Hérité de Object.) | |
GetObjectData | Essentiel pour la sécurité. (Hérité de Exception.) | |
GetType | (Hérité de Exception.) | |
MemberwiseClone | (Hérité de Object.) | |
ToString | (Hérité de Exception.) |
Top
Événements
Nom | Description | |
---|---|---|
SerializeObjectState | (Hérité de Exception.) |
Top
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.