EntitySqlException クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
eSQL クエリのコンパイルの例外を表します。この例外が発生する可能性のある例外条件のクラス。主な例外条件は次のとおりです。 1) 構文エラー: クエリ テキストの解析中、および指定されたクエリが eSQL の正式な文法に準拠していない場合に発生します。 2) セマンティック エラー: eSQL 言語のセマンティクス規則 (メタデータやスキーマ情報など) が満たされない場合、不正確または存在しない場合、型検証エラーを引き起こす場合、スコープ規則に違反している場合、未定義の変数を使用している場合などに発生します。 詳細については、eSQL の言語仕様を参照してください。
継承階層
System.Object
System.Exception
System.SystemException
System.Data.DataException
System.Data.Entity.Core.EntityException
System.Data.Entity.Core.EntitySqlException
名前空間: System.Data.Entity.Core
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
<SerializableAttribute> _
<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification := "SerializeObjectState used instead")> _
Public NotInheritable Class EntitySqlException _
Inherits EntityException
'使用
Dim instance As EntitySqlException
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")]
public sealed class EntitySqlException : EntityException
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1032:ImplementStandardExceptionConstructors", Justification = L"SerializeObjectState used instead")]
public ref class EntitySqlException sealed : public EntityException
[<SealedAttribute>]
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")>]
type EntitySqlException =
class
inherit EntityException
end
public final class EntitySqlException extends EntityException
EntitySqlException 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
EntitySqlException() | EntitySqlException の新しいインスタンスを、汎用エラー メッセージを使用して初期化します。 | |
EntitySqlException(String) | EntitySqlException の新しいインスタンスを、指定したメッセージを使用して初期化します。 | |
EntitySqlException(String, Exception) | EntitySqlException の新しいインスタンスを、指定したメッセージと innerException インスタンスを使用して初期化します。 |
上揃え
プロパティ
名前 | 説明 | |
---|---|---|
Column | エラーが発生したおおよその列番号を取得します。 | |
Data | (Exception から継承されます。) | |
ErrorContext | エラーが発生したおおよそのコンテキストを取得します (取得可能な場合)。 | |
ErrorDescription | クエリを使用できなかった理由、または String.Empty が空だった理由を説明するエラー説明を取得します。 | |
HelpLink | (Exception から継承されます。) | |
HResult | (Exception から継承されます。) | |
InnerException | (Exception から継承されます。) | |
Line | エラーが発生したおおよその行番号を取得します。 | |
Message | (Exception から継承されます。) | |
Source | (Exception から継承されます。) | |
StackTrace | (Exception から継承されます。) | |
TargetSite | (Exception から継承されます。) |
上揃え
メソッド
名前 | 説明 | |
---|---|---|
Equals | (Object から継承されます。) | |
GetBaseException | (Exception から継承されます。) | |
GetHashCode | (Object から継承されます。) | |
GetObjectData | セキュリティ クリティカル。 (Exception から継承されます。) | |
GetType | (Exception から継承されます。) | |
ToString | (Exception から継承されます。) |
上揃え
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。