共用方式為


System.Data.Entity.Core 命名空間

類別

EntityCommandCompilationException

代表嘗試準備或執行 CommandCompilation 時發生的失敗:此例外狀況旨在提供一個常見的例外狀況,讓使用者在使用 EntityCommand 來執行語句時,可以攔截以保存提供者例外狀況 (SqlException、OracleException) 。

EntityCommandExecutionException

代表嘗試準備或執行 CommandExecution 時發生的失敗:此例外狀況旨在提供常見例外狀況,讓使用者在使用 EntityCommand 來執行語句時,可以攔截以保存提供者例外狀況 (SqlException、OracleException) 。

EntityException

提供者例外狀況 - 實體用戶端使用。

EntityKey

實體的識別碼。

EntityKeyMember

屬於 EntityKey 之索引鍵的相關資訊。 索引鍵成員包含索引鍵名稱和值。

EntitySqlException

表示 eSQL 查詢編譯例外狀況;可能導致引發此例外狀況的例外狀況類別主要為:

  1. 語法錯誤:在查詢文字剖析期間引發,以及當指定的查詢不符合 eSQL 正式文法時引發;
  2. 語意錯誤:不符合 eSQL 語言的語意規則時引發,例如中繼資料或架構資訊不正確或不存在、類型驗證錯誤、範圍規則違規、未定義變數的使用者等。如需詳細資訊,請參閱 eSQL 語言規格。
InvalidCommandTreeException

擲回以指出命令樹無效。

MappingException

對應例外狀況類別。 請注意,此類別具有狀態-因此,如果您甚至變更其內部專案,可能是重大變更

MetadataException

中繼資料例外狀況類別

ObjectNotFoundException

在存放區中找不到要求的物件時,會擲回這個例外狀況。

OptimisticConcurrencyException

當更新作業違反並行條件約束時,會擲回此例外狀況。

PropertyConstraintException

屬性條件約束例外狀況類別。 請注意,此類別具有狀態-因此,如果您甚至變更其內部專案,可能是重大變更

ProviderIncompatibleException

當存放區提供者顯示與實體用戶端提供者不相容的行為時,就會擲回此例外狀況

UpdateException

儲存變更至存放區的例外狀況

介面

IExtendedDataRecord

DataRecord 介面支援結構化類型和豐富的中繼資料資訊。