Freigeben über


System.Data.Entity.Core Namespace

Klassen

EntityCommandCompilationException

Stellt einen Fehler beim Versuch dar, eine CommandCompilation vorzubereiten oder auszuführen. Diese Ausnahme soll eine allgemeine Ausnahme bereitstellen, die Personen bei der Ausführung von EntityCommand-Anweisungen erfassen können, um Anbieterausnahmen (SqlException, OracleException) zu halten.

EntityCommandExecutionException

Stellt einen Fehler beim Versuch dar, eine CommandExecution vorzubereiten oder auszuführen. Diese Ausnahme soll eine allgemeine Ausnahme bereitstellen, die Personen abfangen können, um Anbieterausnahmen (SqlException, OracleException) zu halten, wenn EntityCommand zum Ausführen von Anweisungen verwendet wird.

EntityException

Anbieter-Ausnahme: Wird vom Entitätsclient verwendet.

EntityKey

Ein Bezeichner für eine Entität.

EntityKeyMember

Informationen zu einem Schlüssel, der Teil eines EntityKey ist. Ein Schlüsselelement enthält den Schlüsselnamen und -wert.

EntitySqlException

Stellt eine eSQL-Abfragekompilierungsausnahme dar. Die Klasse von außergewöhnlichen Bedingungen, die dazu führen können, dass diese Ausnahme ausgelöst wird, sind hauptsächlich:

  1. Syntaxfehler: Werden während der Abfragetextanalyse ausgelöst, und wenn eine bestimmte Abfrage nicht der formalen eSQL-Grammatik entspricht;
  2. Semantische Fehler: Werden ausgelöst, wenn semantische Regeln der eSQL-Sprache nicht erfüllt sind, z. B. Metadaten oder Schemainformationen, die nicht korrekt oder nicht vorhanden sind, Fehler bei der Typvalidierung, Verstöße gegen Bereichsregeln, Benutzer von undefinierten Variablen usw. Weitere Informationen finden Sie unter eSQL-Sprachspezifikation.
InvalidCommandTreeException

Wird ausgelöst, um anzugeben, dass eine Befehlsstruktur ungültig ist.

MappingException

Zuordnungs-Ausnahmeklasse. Beachten Sie, dass diese Klasse den Status aufweist. Wenn Sie also auch ihre internen Änderungen ändern, kann es sich um eine Breaking Change handeln.

MetadataException

Metadaten-Ausnahmeklasse

ObjectNotFoundException

Diese Ausnahme wird ausgelöst, wenn ein angefordertes Objekt nicht im Speicher gefunden wird.

OptimisticConcurrencyException

Diese Ausnahme wird ausgelöst, wenn ein Aktualisierungsvorgang gegen die Parallelitätseinschränkung verstößt.

PropertyConstraintException

Eigenschafteneinschränkungsausnahmeklasse. Beachten Sie, dass diese Klasse den Status aufweist. Wenn Sie also auch ihre internen Änderungen ändern, kann es sich um eine Breaking Change handeln.

ProviderIncompatibleException

Diese Ausnahme wird ausgelöst, wenn der Speicheranbieter ein Verhalten aufweist, das mit dem Entitätsclientanbieter nicht kompatibel ist.

UpdateException

Ausnahme beim Speichern von Änderungen im Speicher

Schnittstellen

IExtendedDataRecord

DataRecord-Schnittstelle, die strukturierte Typen und umfassende Metadateninformationen unterstützt.