次の方法で共有


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

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

クラス

  クラス 説明
パブリック クラス AnnotationCodeGenerator 移行のスキャフォールディングの一部としてカスタム注釈のコード生成を許可するサービスの作成を表します。派生クラスは MigrationCodeGenerator に設定する必要があります。
パブリック クラス AnnotationValues スキャフォールディングされたまたは手動でコード化された DbMigration の注釈の値のペアを表します。
パブリック クラス CompatibilityResult あるオブジェクトが 2 つのオブジェクトを 1 つに結合できる別のオブジェクトと競合しないかどうかを示すために IsCompatibleWith(Object) および関連メソッドによって返されます。
パブリック クラス IndexAnnotation Entity Framework モデルでデータベースのインデックスを表すカスタム注釈を表します。
パブリック クラス IndexAnnotationSerializer このクラスは、Entity Framework モデルの EDMX フォームに格納できるように IndexAnnotation オブジェクトをシリアル化および逆シリアル化するために使用されます。

インターフェイス

  Interface 説明
パブリック インターフェイス IMergeableAnnotation カスタム注釈として使用される型はこのインターフェイスを実装して、複数の注釈を 1 つにマージすることによって、指定されたテーブルまたは列で同じ名前の複数の注釈を使用できる可能性があることを示すことができます。