Udostępnij za pośrednictwem


System.Data.Entity.Core Przestrzeń nazw

Klasy

EntityCommandCompilationException

Reprezentuje błąd podczas próby przygotowania lub wykonania poleceniaCompilation Ten wyjątek jest przeznaczony do zapewnienia wspólnego wyjątku, który użytkownicy mogą przechwytywać wyjątki dostawcy (SqlException, OracleException) podczas korzystania z entityCommand do wykonywania instrukcji.

EntityCommandExecutionException

Reprezentuje błąd podczas próby przygotowania lub wykonania polecenia CommandExecution Ten wyjątek jest przeznaczony do udostępnienia wspólnego wyjątku, który użytkownicy mogą przechwytywać wyjątki dostawcy (SqlException, OracleException) podczas korzystania z entityCommand do wykonywania instrukcji.

EntityException

Wyjątek dostawcy — używany przez klienta jednostki.

EntityKey

Identyfikator jednostki.

EntityKeyMember

Informacje o kluczu, który jest częścią klucza EntityKey. Element członkowski klucza zawiera nazwę i wartość klucza.

EntitySqlException

Reprezentuje wyjątek kompilacji zapytania eSQL; Klasa wyjątkowych warunków, które mogą powodować zgłaszanie tego wyjątku, są głównie następujące:

  1. Błędy składni: zgłaszane podczas analizowania tekstu zapytania i gdy dane zapytanie nie jest zgodne z formalną gramatyką bazy danych eSQL;
  2. Błędy semantyczne: zgłaszane, gdy reguły semantyczne języka eSQL nie są spełnione, takie jak metadane lub informacje o schemacie nie są dokładne lub nie istnieją, błędy walidacji typu, naruszenia reguł określania zakresu, użytkownik niezdefiniowanych zmiennych itp. Aby uzyskać więcej informacji, zobacz specyfikację języka eSQL.
InvalidCommandTreeException

Wyrzucony, aby wskazać, że drzewo poleceń jest nieprawidłowe.

MappingException

Mapowanie klasy wyjątku. Należy pamiętać, że ta klasa ma stan — więc jeśli zmienisz nawet jej elementy wewnętrzne, może to być zmiana powodująca niezgodność

MetadataException

klasa wyjątku metadanych

ObjectNotFoundException

Ten wyjątek jest zgłaszany, gdy żądany obiekt nie zostanie znaleziony w magazynie.

OptimisticConcurrencyException

Ten wyjątek jest zgłaszany, gdy operacja aktualizacji narusza ograniczenie współbieżności.

PropertyConstraintException

Klasa wyjątku ograniczenia właściwości. Należy pamiętać, że ta klasa ma stan — więc jeśli zmienisz nawet jej elementy wewnętrzne, może to być zmiana powodująca niezgodność

ProviderIncompatibleException

Ten wyjątek jest zgłaszany, gdy dostawca magazynu wykazuje zachowanie niezgodne z dostawcą klienta jednostki

UpdateException

Wyjątek podczas zapisywania zmian w magazynie

Interfejsy

IExtendedDataRecord

Interfejs DataRecord obsługujący typy strukturalne i rozbudowane informacje o metadanych.