DbUpdateException, 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 lorsque l'enregistrement des modifications dans la base de données échoue. 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 DbUpdateException _
Inherits DataException
'Utilisation
Dim instance As DbUpdateException
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")]
public class DbUpdateException : DataException
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1032:ImplementStandardExceptionConstructors", Justification = L"SerializeObjectState used instead")]
public ref class DbUpdateException : public DataException
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")>]
type DbUpdateException =
class
inherit DataException
end
public class DbUpdateException extends DataException
Le type DbUpdateException expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DbUpdateException() | Initialise une nouvelle instance de la classe DbUpdateException. | |
DbUpdateException(String) | Initialise une nouvelle instance de la classe DbUpdateException. | |
DbUpdateException(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. | |
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.