次の方法で共有


AnnotationCodeGenerator クラス

定義

を実装するときにデータベース プロバイダーによって使用される基本クラス IAnnotationCodeGenerator

public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
    interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
継承
AnnotationCodeGenerator
実装

注釈

この実装は、 false すべての 'IsHandledByConvention' メソッドと null 、すべての 'GenerateFluentApi' メソッドに対して を返します。 プロバイダーは、理解している注釈をオーバーライドする必要があります。

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。

コンストラクター

AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies)

このクラスの新しいインスタンスを初期化します。

プロパティ

Dependencies

このサービスのリレーショナル プロバイダー固有の依存関係。

メソッド

FilterIgnoredAnnotations(IEnumerable<IAnnotation>)

コードを annotations 生成しない注釈を除外します。

GenerateDataAnnotation(IEntityType, IAnnotation)

指定 annotationされた のデータ注釈属性コード フラグメントを返します。データ null 注釈が存在しない場合は返します。

GenerateDataAnnotation(IProperty, IAnnotation)

指定 annotationされた のデータ注釈属性コード フラグメントを返します。データ null 注釈が存在しない場合は返します。

GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>)

対応するデータ注釈属性を持つ特定の注釈に対して、それらの属性コード フラグメントを返し、注釈を削除します。

GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>)

対応するデータ注釈属性を持つ特定の注釈に対して、それらの属性コード フラグメントを返し、注釈を削除します。

GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>)

対応するデータ注釈属性を持つ特定の注釈に対して、それらの属性コード フラグメントを返し、注釈を削除します。

GenerateFluentApi(ICheckConstraint, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IComplexProperty, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IComplexType, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IEntityType, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IEntityType, IAnnotation, String)
互換性のために残されています。.

それ以外の場合に null オーバーライドされない限り、 を返します。

GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IForeignKey, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IForeignKey, IAnnotation, String)
互換性のために残されています。.

それ以外の場合に null オーバーライドされない限り、 を返します。

GenerateFluentApi(IIndex, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IIndex, IAnnotation, String)
互換性のために残されています。.

それ以外の場合に null オーバーライドされない限り、 を返します。

GenerateFluentApi(IKey, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IKey, IAnnotation, String)
互換性のために残されています。.

それ以外の場合に null オーバーライドされない限り、 を返します。

GenerateFluentApi(IModel, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IModel, IAnnotation, String)
互換性のために残されています。.

それ以外の場合に null オーバーライドされない限り、 を返します。

GenerateFluentApi(INavigation, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IProperty, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(IProperty, IAnnotation, String)
互換性のために残されています。.

それ以外の場合に null オーバーライドされない限り、 を返します。

GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(ISequence, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(ISkipNavigation, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApi(ITrigger, IAnnotation)

指定 annotationされた の fluent API 呼び出しを返します。または null 、fluent API 呼び出しが存在しない場合は返します。

GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>)

対応する fluent API 呼び出しを持つ特定の注釈に対して、これらの fluent API 呼び出しを返し、注釈を削除します。

IsHandledByConvention(ICheckConstraint, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します checkConstraint

IsHandledByConvention(IComplexProperty, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します complexProperty

IsHandledByConvention(IComplexType, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します complexType

IsHandledByConvention(IEntityType, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します entityType

IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します fragment

IsHandledByConvention(IForeignKey, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します foreignKey

IsHandledByConvention(IIndex, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します index

IsHandledByConvention(IKey, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します key

IsHandledByConvention(IModel, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します model

IsHandledByConvention(INavigation, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します navigation

IsHandledByConvention(IProperty, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します property

IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します overrides

IsHandledByConvention(ISequence, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します sequence

IsHandledByConvention(ISkipNavigation, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します navigation

IsHandledByConvention(ITrigger, IAnnotation)

指定した に適用されたときに、指定 annotation された が規則によって処理されるかどうかを確認します trigger

RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>)

規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。

適用対象