次の方法で共有


AnnotationCodeGenerator クラス

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

移行のスキャフォールディングの一部としてカスタム注釈のコード生成を許可するサービスの作成を表します。 派生クラスは MigrationCodeGenerator に設定する必要があります。

継承階層

System.Object
  System.Data.Entity.Infrastructure.Annotations.AnnotationCodeGenerator

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

構文

'宣言
Public MustInherit Class AnnotationCodeGenerator
'使用
Dim instance As AnnotationCodeGenerator
public abstract class AnnotationCodeGenerator
public ref class AnnotationCodeGenerator abstract
[<AbstractClassAttribute>]
type AnnotationCodeGenerator =  class end
public abstract class AnnotationCodeGenerator

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

コンストラクター

  名前 説明
プロテクト メソッド AnnotationCodeGenerator AnnotationCodeGenerator クラスの新しいインスタンスを初期化します。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド Generate 指定された注釈値のコードを生成します。
パブリック メソッド GetExtraNamespaces スキャフォールディングされた移行のために生成されたコードに含まれる必要がある追加の名前空間を返します。既定の実装は空の列挙を返します。
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)

上揃え

解説

注釈が単純な文字列値を使用する場合、または移行のスキャフォールディングで使用するには注釈オブジェクトでの ToString の呼び出しで十分である場合、AnnotationCodeGenerator は不要であることに注意してください。

スレッド セーフ

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

参照

参照

System.Data.Entity.Infrastructure.Annotations 名前空間