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 インターフェイス。