次の方法で共有


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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Core 名前空間