System.Data.Entity.Core-Namespace
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Der System.Data.Entity.Core-Namespace, der Ausnahmeklassen enthält.
Klassen
Klasse | Beschreibung | |
---|---|---|
EntityCommandCompilationException | Stellt einen Fehler bei dem Versuch dar, ein CommandCompilation vorzubereiten oder auszuführen.Diese Ausnahme ist dafür ausgelegt, eine allgemeine Ausnahme bereitzustellen, die Personen abfangen können, um Anbieterausnahmen (SqlException, OracleException) mit dem EntityCommand zum Ausführen von Anweisungen anzuhalten. | |
EntityCommandExecutionException | Stellt einen Fehler bei dem Versuch dar, ein CommandExecution vorzubereiten oder auszuführen.Diese Ausnahme ist dafür ausgelegt, eine allgemeine Ausnahme bereitzustellen, die Personen abfangen können, um Anbieterausnahmen (SqlException, OracleException) mit dem EntityCommand zum Ausführen von Anweisungen anzuhalten. | |
EntityException | Stellt die durch den Entitätsclient verwendete Ausnahme bereit. | |
EntityKey | Stelle einen Bezeichner für eine Entität dar. | |
EntityKeyMember | Informationen über einen Schlüssel, der Teil von einem EntityKey ist.Ein Schlüsselelement enthält den Schlüsselnamen und -wert. | |
EntitySqlException | Stellt eine eSQL-Abfragekompilierungsausnahme dar; zur Klasse der Ausnahmebedingungen, die diese Ausnahme auslösen können, zählen hauptsächlich: 1) Syntaxfehler: werden bei der Abfragetextanalyse ausgelöst und wenn die angegebene Abfrage nicht mit der formalen eSQL-Grammatik konform ist; 2) Semantische Fehler: werden ausgelöst, wenn semantische Regeln der eSQL-Sprache nicht erfüllt werden, beispielsweise bei Metadaten- oder Schemainformationen, bei ungenauen oder nicht vorhandenen Werten, Typüberprüfungsfehlern, Bereichsregelverletzungen, Benutzern nicht definierter Variablen.Weitere Informationen finden Sie in den Spezifikationen zur eSQL-Sprache. | |
InvalidCommandTreeException | Wird ausgelöst, um anzugeben, dass eine Befehlsstruktur ungültig ist. | |
MappingException | Zuordnungsausnahmeklasse.Beachten Sie, dass diese Klasse einen Zustand aufweist. Selbst wenn Sie die internen Werte ändern, kann dies eine wichtige Änderung sein. | |
MetadataException | Metadatenausnahmeklasse | |
ObjectNotFoundException | Diese Ausnahme wird ausgelöst, wenn ein angefordertes Objekt nicht im Speicher gefunden wird. | |
OptimisticConcurrencyException | Diese Ausnahme wird ausgelöst, wenn ein Updatevorgang die Parallelitätseinschränkung verletzt. | |
PropertyConstraintException | Stellt die Eigenschaftseinschränkungs-Ausnahmeklasse dar.Beachten Sie, dass diese Klasse einen Zustand aufweist. Selbst wenn Sie die internen Werte ändern, kann dies eine wichtige Änderung sein. | |
ProviderIncompatibleException | Die Ausnahme, die ausgelöst wird, wenn der Speicheranbieter ein Verhalten aufweist, das mit dem des Entitätsclientanbieters inkompatibel ist. | |
UpdateException | Die Ausnahme, die beim Speichern der Änderungen im Speicher ausgelöst wird, konnte nicht aktualisiert werden. |
Schnittstellen
Interface | Beschreibung | |
---|---|---|
IExtendedDataRecord | Stelle eine DataRecord-Schnittstelle bereit, die strukturierte Typen und umfassende Metadateninformationen unterstützt. |