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
Öffentliche Klasse 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.
Öffentliche Klasse 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.
Öffentliche Klasse EntityException Stellt die durch den Entitätsclient verwendete Ausnahme bereit.
Öffentliche Klasse EntityKey Stelle einen Bezeichner für eine Entität dar.
Öffentliche Klasse EntityKeyMember Informationen über einen Schlüssel, der Teil von einem EntityKey ist.Ein Schlüsselelement enthält den Schlüsselnamen und -wert.
Öffentliche Klasse 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.
Öffentliche Klasse InvalidCommandTreeException Wird ausgelöst, um anzugeben, dass eine Befehlsstruktur ungültig ist.
Öffentliche Klasse MappingException Zuordnungsausnahmeklasse.Beachten Sie, dass diese Klasse einen Zustand aufweist. Selbst wenn Sie die internen Werte ändern, kann dies eine wichtige Änderung sein.
Öffentliche Klasse MetadataException Metadatenausnahmeklasse
Öffentliche Klasse ObjectNotFoundException Diese Ausnahme wird ausgelöst, wenn ein angefordertes Objekt nicht im Speicher gefunden wird.
Öffentliche Klasse OptimisticConcurrencyException Diese Ausnahme wird ausgelöst, wenn ein Updatevorgang die Parallelitätseinschränkung verletzt.
Öffentliche Klasse 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.
Öffentliche Klasse ProviderIncompatibleException Die Ausnahme, die ausgelöst wird, wenn der Speicheranbieter ein Verhalten aufweist, das mit dem des Entitätsclientanbieters inkompatibel ist.
Öffentliche Klasse UpdateException Die Ausnahme, die beim Speichern der Änderungen im Speicher ausgelöst wird, konnte nicht aktualisiert werden.

Schnittstellen

  Interface Beschreibung
Öffentliche Schnittstelle IExtendedDataRecord Stelle eine DataRecord-Schnittstelle bereit, die strukturierte Typen und umfassende Metadateninformationen unterstützt.