.NET Frameworkのアセンブリ「System.Data.Entity.dll」に定義されている例外クラス(Exception)の一覧です。
目次
- 1 System.Data.Entity
- 1.1 EntityCommandCompilationException
- 1.2 EntityCommandExecutionException
- 1.3 EntityException
- 1.4 EntitySqlException
- 1.5 InvalidCommandTreeException
- 1.6 MappingException
- 1.7 MetadataException
- 1.8 ObjectNotFoundException
- 1.9 OptimisticConcurrencyException
- 1.10 PropertyConstraintException
- 1.11 ProviderIncompatibleException
- 1.12 UpdateException
System.Data.Entity
アセンブリ: System.Data.Entity.dll
System.Data.Entity に定義されている例外クラス(Exception)は以下になります。
EntityCommandCompilationException
コマンドのコンパイル中にエラーが発生したときにスローされる例外です。
名前空間: System.Data
クラス名: EntityCommandCompilationException
既定のメッセージ
基になるプロバイダーが失敗しました。
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.EntityCommandCompilationException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.EntityCommandCompilationException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
EntityCommandExecutionException
基になるストレージ プロバイダーが指定したコマンドを実行できなかったときに発生するエラーを表す例外です。(通常、この例外はプロバイダー固有の例外をラップします。)
名前空間: System.Data
クラス名: EntityCommandExecutionException
既定のメッセージ
基になるプロバイダーが失敗しました。
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.EntityCommandExecutionException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.EntityCommandExecutionException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
EntityException
EntityClient で発生する Entity Framework 関連のエラーを表す例外です。
名前空間: System.Data
クラス名: EntityException
既定のメッセージ
基になるプロバイダーが失敗しました。
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.EntityException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.EntityException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
EntitySqlException
Entity SQL コマンド テキストの解析時に発生するエラーを表し、構文または意味ルールに違反しているときにスローされる例外です。
名前空間: System.Data
クラス名: EntitySqlException
既定のメッセージ
一般的なクエリ エラー
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.EntitySqlException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.EntitySqlException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
InvalidCommandTreeException
コマンド ツリーが無効であることを示すためにスローされる例外です。
名前空間: System.Data
クラス名: InvalidCommandTreeException
既定のメッセージ
指定されたコマンド ツリーは無効です。
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.InvalidCommandTreeException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.InvalidCommandTreeException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
MappingException
マッピングに関連するサービス要求が失敗した場合にスローされる例外です。
名前空間: System.Data
クラス名: MappingException
既定のメッセージ
“マッピング無効エラー”
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.MappingException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.MappingException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
MetadataException
メタデータに関連するサービス要求が失敗した場合にスローされる例外です。
名前空間: System.Data
クラス名: MetadataException
既定のメッセージ
メタデータの一貫性欠如エラー
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.MetadataException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.MetadataException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
ObjectNotFoundException
オブジェクトが存在しない場合にスローされる例外です。
名前空間: System.Data
クラス名: ObjectNotFoundException
既定のメッセージ
Data Exception が発生しました。
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.ObjectNotFoundException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.ObjectNotFoundException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
OptimisticConcurrencyException
オプティミスティック コンカレンシー違反(同時実行違反)が発生した場合にスローされる例外です。
名前空間: System.Data
クラス名: OptimisticConcurrencyException
既定のメッセージ
Data Exception が発生しました。
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.OptimisticConcurrencyException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.OptimisticConcurrencyException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
PropertyConstraintException
プロパティ制約の例外クラスです。
名前空間: System.Data
クラス名: PropertyConstraintException
既定のメッセージ
Constraint Exception が発生しました。
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.PropertyConstraintException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.PropertyConstraintException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
ProviderIncompatibleException
基になるデータ プロバイダーが Entity Framework と互換性がない場合にスローされる例外です。
名前空間: System.Data
クラス名: ProviderIncompatibleException
既定のメッセージ
基になるプロバイダーが失敗しました。
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.ProviderIncompatibleException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.ProviderIncompatibleException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
UpdateException
オブジェクト インスタンスに対する変更がデータ ソースに保存できない場合にスローされる例外です。
名前空間: System.Data
クラス名: UpdateException
既定のメッセージ
Data Exception が発生しました。
1 2 3 4 5 6 7 8 9 10 11 12 |
try { // 処理コードをここに記述する... } catch (System.Data.UpdateException ex) { // 例外発生時に処理されるコードをここに記述する... } finally { // 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... } |
1 2 3 4 5 6 7 |
Try ' 処理コードをここに記述する... Catch ex As System.Data.UpdateException ' 例外発生時に処理されるコードをここに記述する... Finally ' 例外発生の有無にかかわらず最後に処理されるコードをここに記述する... End Try |
他のアセンブリの例外一覧については、以下の記事をご覧ください。