次の方法で共有


UnintentionalCodeFirstException クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

Database First または Model First モードで DbContext テンプレートから生成されたコンテキストが Code First モードで使用されたときにスローされます。

継承階層

System.Object
  System.Exception
    System.SystemException
      System.InvalidOperationException
        System.Data.Entity.Infrastructure.UnintentionalCodeFirstException

名前空間:  System.Data.Entity.Infrastructure
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
<SerializableAttribute> _
Public Class UnintentionalCodeFirstException _
    Inherits InvalidOperationException
'使用
Dim instance As UnintentionalCodeFirstException
[SerializableAttribute]
public class UnintentionalCodeFirstException : InvalidOperationException
[SerializableAttribute]
public ref class UnintentionalCodeFirstException : public InvalidOperationException
[<SerializableAttribute>]
type UnintentionalCodeFirstException =  
    class 
        inherit InvalidOperationException 
    end
public class UnintentionalCodeFirstException extends InvalidOperationException

UnintentionalCodeFirstException 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド UnintentionalCodeFirstException() UnintentionalCodeFirstException クラスの新しいインスタンスを初期化します。
パブリック メソッド UnintentionalCodeFirstException(String) UnintentionalCodeFirstException クラスの新しいインスタンスを初期化します。
プロテクト メソッド UnintentionalCodeFirstException(SerializationInfo, StreamingContext) UnintentionalCodeFirstException クラスの新しいインスタンスを初期化します。
パブリック メソッド UnintentionalCodeFirstException(String, Exception) UnintentionalCodeFirstException クラスの新しいインスタンスを初期化します。

上揃え

プロパティ

  名前 説明
パブリック プロパティ Data (Exception から継承されます。)
パブリック プロパティ HelpLink (Exception から継承されます。)
パブリック プロパティ HResult (Exception から継承されます。)
パブリック プロパティ InnerException (Exception から継承されます。)
パブリック プロパティ Message (Exception から継承されます。)
パブリック プロパティ Source (Exception から継承されます。)
パブリック プロパティ StackTrace (Exception から継承されます。)
パブリック プロパティ TargetSite (Exception から継承されます。)

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetBaseException (Exception から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetObjectData セキュリティ クリティカル。 (Exception から継承されます。)
パブリック メソッド GetType (Exception から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Exception から継承されます。)

上揃え

イベント

  名前 説明
プロテクト イベント SerializeObjectState (Exception から継承されます。)

上揃え

解説

Database First と Model First で使用するように提供されている T4 テンプレートを使って生成されたコードは、Code First モードでは正しく機能しない可能性があります。 これらのクラスを Code First で使用するには、属性または DbModelBuilder API を使用することによって構成を追加し、この例外をスローするコードを削除してください。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Infrastructure 名前空間