AnnotationCodeGenerator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
を実装するときにデータベース プロバイダーによって使用される基本クラス 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>) |
コードを |
GenerateDataAnnotation(IEntityType, IAnnotation) |
指定 |
GenerateDataAnnotation(IProperty, IAnnotation) |
指定 |
GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>) |
対応するデータ注釈属性を持つ特定の注釈に対して、それらの属性コード フラグメントを返し、注釈を削除します。 |
GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
対応するデータ注釈属性を持つ特定の注釈に対して、それらの属性コード フラグメントを返し、注釈を削除します。 |
GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>) |
対応するデータ注釈属性を持つ特定の注釈に対して、それらの属性コード フラグメントを返し、注釈を削除します。 |
GenerateFluentApi(ICheckConstraint, IAnnotation) |
指定 |
GenerateFluentApi(IComplexProperty, IAnnotation) |
指定 |
GenerateFluentApi(IComplexType, IAnnotation) |
指定 |
GenerateFluentApi(IEntityType, IAnnotation) |
指定 |
GenerateFluentApi(IEntityType, IAnnotation, String) |
互換性のために残されています。.
それ以外の場合に |
GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
指定 |
GenerateFluentApi(IForeignKey, IAnnotation) |
指定 |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
互換性のために残されています。.
それ以外の場合に |
GenerateFluentApi(IIndex, IAnnotation) |
指定 |
GenerateFluentApi(IIndex, IAnnotation, String) |
互換性のために残されています。.
それ以外の場合に |
GenerateFluentApi(IKey, IAnnotation) |
指定 |
GenerateFluentApi(IKey, IAnnotation, String) |
互換性のために残されています。.
それ以外の場合に |
GenerateFluentApi(IModel, IAnnotation) |
指定 |
GenerateFluentApi(IModel, IAnnotation, String) |
互換性のために残されています。.
それ以外の場合に |
GenerateFluentApi(INavigation, IAnnotation) |
指定 |
GenerateFluentApi(IProperty, IAnnotation) |
指定 |
GenerateFluentApi(IProperty, IAnnotation, String) |
互換性のために残されています。.
それ以外の場合に |
GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
指定 |
GenerateFluentApi(ISequence, IAnnotation) |
指定 |
GenerateFluentApi(ISkipNavigation, IAnnotation) |
指定 |
GenerateFluentApi(ITrigger, IAnnotation) |
指定 |
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) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IComplexProperty, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IComplexType, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IEntityType, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IForeignKey, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IIndex, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IKey, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IModel, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(INavigation, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IProperty, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(ISequence, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(ISkipNavigation, IAnnotation) |
指定した に適用されたときに、指定 |
IsHandledByConvention(ITrigger, IAnnotation) |
指定した に適用されたときに、指定 |
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>) |
規則によって構成が既に適用されている注釈を削除します。明示的に指定する必要はありません。 |
適用対象
Entity Framework