Microsoft.EntityFrameworkCore.Metadata.Conventions 名前空間

クラス

Name 説明
AutoLoadConvention

プロバイダー固有のヒューリスティックに基づいてプロパティを構成し、自動読み込みするかどうかを決定する規則。 ShouldBeAutoLoaded(IConventionProperty)をオーバーライドして、自動読み込みから除外するプロパティをカスタマイズします。

BackingFieldAttributeConvention

プロパティを、 BackingFieldAttribute 属性に基づいてバッキング フィールドを持つものとして構成する規則。

BackingFieldConvention

名前に基づいてプロパティのバッキング フィールドを検索する規則:

  • <[プロパティ名]>k__BackingField
  • _[camel-cased プロパティ名]
  • _[プロパティ名]
  • m_[camel-cased property name]
  • m_[プロパティ名]
  • [プロパティ名]_
BaseTypeDiscoveryConvention

関連付けられている CLR 型階層に基づいて、モデルに既に含まれている基本エンティティ型と派生エンティティ型を検索する規則。

CascadeDeleteConvention

削除動作を、必要な外部キーに対して Cascade し、オプションの外部キーに ClientSetNull するように設定する規則。

ChangeTrackingStrategyConvention

Snapshot戦略を使用しているエンティティ型がない場合に、常に変更の検出をスキップするようにモデルにフラグを設定する規則。

CheckConstraintConvention

派生型の check 制約が基本型の check 制約と互換性があることを保証する規則。 また、宣言する型が最新であることを確認します。

ComplexPropertyDiscoveryConvention

型が複合型として以前に構成されているか、宣言する型が複合型である限り、構造型の複合プロパティを構成する規則。

ComplexTypeAttributeConvention

ComplexTypeAttributeを持つ型を構成する規則。

ConcurrencyCheckAttributeConvention

プロパティに ConcurrencyCheckAttributeがある場合にコンカレンシー トークンとして構成する規則。

ConstructorBindingConvention

エンティティ型コンストラクター パラメーターを、名前に基づいて既存のプロパティとサービス プロパティにバインドする規則。

  • [パラメーター名]
  • [pascal-cased パラメーター名]
  • _[パラメーター名]
  • _[pascal-cased パラメーター名]
  • m_[パラメーター名]
  • m_[pascal-cased パラメーター名]
ContextContainerConvention

既定のコンテナー名をコンテキストの種類名として構成する規則。

ConventionSet

モデルの構築に使用される規則のセットを表します。

CosmosDiscriminatorConvention

エンティティ型の識別子の値をエンティティ型名として構成する規則。

CosmosInversePropertyAttributeConvention

他のナビゲーション プロパティで指定された InversePropertyAttribute に基づいて逆ナビゲーション プロパティを構成する規則。 すべてのナビゲーションは、Cosmos の所有エンティティ型を対象とするものと見なされます。

CosmosJsonIdConvention

PK プロパティまたは識別子プロパティを JSON 'id' プロパティにマッピングすることを構成する規則。

CosmosKeyDiscoveryConvention

名前に基づいてエンティティ型の主キー プロパティを検索し、存在する場合はパーティション キーを追加する規則。

CosmosManyToManyJoinEntityTypeConvention

多対多リレーションシップの結合エンティティ型を作成し、関連する型が 1 つを共有する場合にパーティション キーを追加する規則。

CosmosPartitionKeyInPrimaryKeyConvention

EF 主キーにパーティション キーのプロパティを追加する規則。

CosmosRelationshipDiscoveryConvention

対応する逆ナビゲーションがあいまいでない限り、ナビゲーション プロパティに基づいてエンティティ型間のリレーションシップを構成する規則。 すべてのナビゲーションは、Cosmos の所有エンティティ型を対象とするものと見なされます。

CosmosRuntimeModelConvention

変更可能なモデルの最適化されたコピーを作成する規則。 この規則は、通常、読み取り専用モデルを作成するときにプロバイダーの注釈を更新するためにデータベース プロバイダーによって実装されます。

CosmosValueGenerationConvention

外部キーの一部ではなく、主キーの一部であるプロパティ、またはデータベースの既定値を持つように構成されたプロパティに対して、ストア値の生成を OnAdd として構成する規則。

DatabaseGeneratedAttributeConvention

Identityが指定されている場合はプロパティをOnAddとして構成する規則。Computedが指定されている場合はOnAddOrUpdate、DatabaseGeneratedAttributeを使用してNoneが指定されている場合はNever。

DbFunctionTypeMappingConvention

規則では、 IDbFunction インスタンスの型マッピングを構成します。

DbSetFindingConvention

派生DbContext クラスで定義されたDbSet<TEntity> プロパティに基づいてエンティティ型を追加する規則。

DefiningQueryRewritingConvention

クエリ フィルター内の DbSet<TEntity> のアクセスとクエリの定義を EntityQueryRootExpressionに変換する規則。 これにより、実際のクエリでの DbSet アクセスの表現方法と一貫性が保たれ、クエリ パイプラインでの処理が容易になります。

DeleteBehaviorAttributeConvention

プロパティに適用される DeleteBehaviorAttribute に基づいて削除動作を構成する規則。

DerivedTypeDiscoveryConvention

関連付けられている CLR 型階層に基づいて、モデルに既に含まれている派生エンティティ型を検索する規則。

DiscriminatorConvention

階層内のエンティティ型の識別子の値をエンティティ型名として構成する規則。

DiscriminatorLengthConvention

文字列判別プロパティの最大長を設定する規則。

ElementMappingConvention

プロパティ マッピングに、型マッパーによって検出された ElementMapping があることを保証する規則。

ElementTypeChangedConvention

プリミティブ コレクションの要素型に加えられた変更に対応する規則。

EntitySplittingConvention

エンティティ分割のリンク関係を作成し、マッピング フラグメントを管理する規則。

EntityTypeAttributeConventionBase<TAttribute>

エンティティ型で指定された属性に基づいて構成を実行する規則の基本型。

EntityTypeConfigurationAttributeConvention

EntityTypeConfigurationAttributeで指定されたエンティティ型の構成を適用する規則。

EntityTypeConfigurationEntityTypeAttributeConvention

EntityTypeConfigurationAttributeで指定されたエンティティ型の構成を適用する規則。

EntityTypeHierarchyMappingConvention

TPH 以外のエンティティ型から識別子を削除し、TPT エンティティ型の継承されたプロパティのマップを解除する規則。

ETagPropertyConvention

コンカレンシー トークンに etag メタデータを追加する規則 (存在する場合)。

ForeignKeyAttributeConvention

プロパティまたはナビゲーション プロパティで指定された ForeignKeyAttribute に基づいて、ナビゲーション プロパティに関連付けられている外部キー プロパティを構成する規則。

ForeignKeyIndexConvention

既存のインデックスまたはキーで既にカバーされていない限り、外部キー プロパティにインデックスを作成する規則。

ForeignKeyPropertyDiscoveryConvention

名前に基づいてリレーションシップの外部キー プロパティを検索する規則。大文字と小文字は区別されません。

  • [ナビゲーション プロパティ名][プリンシパル キー プロパティ名]
  • [ナビゲーション プロパティ名]ID
  • [プリンシパル エンティティ名][プリンシパル キー プロパティ名]
  • [プリンシパル エンティティ名]ID
IndexAttributeConvention

IndexAttributeに基づいてデータベース インデックスを構成する規則。

InheritanceDiscoveryConventionBase

継承検出規則の基本型

InMemoryConventionSetBuilder

メモリ内プロバイダーの規則を構築するためのビルダー。

InversePropertyAttributeConvention

他のナビゲーション プロパティで指定された InversePropertyAttribute に基づいて逆ナビゲーション プロパティを構成する規則。

KeyAttributeConvention

プロパティで指定された KeyAttribute または CLR 型で指定された PrimaryKeyAttribute に基づいてエンティティ型キーを構成する規則。

KeyComplexPropertyConvention

キー値を計算するには、このようなプロパティの値を使用できる必要があるため、必要に応じてキーによって使用されるプロパティへのパス内のすべての複合プロパティをマークする規則。

KeyDiscoveryConvention

名前に基づいてエンティティ型の主キー プロパティを検索する規則。大文字と小文字は区別されません。

  • Id
  • [エンティティ名]ID
KeylessAttributeConvention

KeylessAttributeを持つエンティティ型を無視する規則。

KeylessEntityTypeAttributeConvention

KeylessAttributeを持つエンティティ型を無視する規則。

ManyToManyJoinEntityTypeConvention

一致するスキップ ナビゲーションを検索し、適切な外部キーを持つ多対多結合エンティティを自動的に作成する規則では、これらの外部キーを使用するように 2 つの一致するスキップ ナビゲーションが設定されます。

MaxLengthAttributeConvention

プロパティに適用される MaxLengthAttribute に基づいて最大長を構成する規則。

ModelCleanupConvention

モデルの構築中にのみ使用される状態を削除する規則。

NavigationAttributeConventionBase<TAttribute>

ナビゲーションに適用される属性に基づいて構成を実行する規則の基本型。

NavigationBackingFieldAttributeConvention

ナビゲーション プロパティを、 BackingFieldAttribute 属性に基づいてバッキング フィールドを持つものとして構成する規則。

NavigationEagerLoadingConvention

所有エンティティ型へのナビゲーションを一括読み込みとして構成する規則。

NonNullableConventionBase

メンバー型が null 非許容参照型かどうかに基づいてモデルの側面を構成する規則の基本型。

NonNullableNavigationConvention

必要に応じて、プリンシパル エンティティ型への null 非許容ナビゲーションを構成する規則。

NonNullableReferencePropertyConvention

null 非許容型のプロパティを必要に応じて構成する規則。

NotMappedEntityTypeAttributeConvention

NotMappedAttributeを持つエンティティ型を無視する規則。

NotMappedMemberAttributeConvention

NotMappedAttributeを持つエンティティ型のメンバーを無視する規則。

NotMappedTypeAttributeConvention

NotMappedAttributeを持つエンティティ型を無視する規則。

OwnedAttributeConvention

OwnedAttributeが所有されているエンティティ型を構成する規則。

OwnedEntityTypeAttributeConvention

OwnedAttributeが所有されているエンティティ型を構成する規則。

OwnedTypesConvention

この型のナビゲーションが 1 つしかない場合、ナビゲーションを定義せずにナビゲーションを所有エンティティ型として定義する所有エンティティ型を構成する規則。

PrecisionAttributeConvention

プロパティに適用される PrecisionAttribute に基づいて Precision を構成する規則。

PropertyAttributeConventionBase<TAttribute>

プロパティに適用される属性に基づいて構成を実行する規則の基本型。

PropertyDiscoveryConvention

CLR 型のスカラー パブリック プロパティに対応するエンティティ型にプロパティを追加する規則。

PropertyOverridesConvention

宣言するプロパティがプロパティのオーバーライドに対して最新であることを保証する規則。

QueryFilterDefiningQueryRewritingConvention

クエリ フィルター内の DbSet のアクセスを EntityQueryables に変換し、クエリを定義する規則。 これにより、実際のクエリでの DbSet アクセスの表現方法と一貫性が保たれ、クエリ パイプラインでの処理が容易になります。

QueryFilterDefiningQueryRewritingConvention.DbSetAccessRewritingExpressionVisitor
QueryFilterRewritingConvention

クエリ フィルター内の DbSet<TEntity> のアクセスを EntityQueryRootExpressionに変換する規則。 これにより、実際のクエリでの DbSet アクセスの表現方法と一貫性が保たれ、クエリ パイプラインでの処理が容易になります。

QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor

式で検出された DbSet アクセスを EntityQueryRootExpressionに書き換えるビジター。

RelationalColumnAttributeConvention

適用された ColumnAttributeに基づいてプロパティの列名と型を構成する規則。

RelationalColumnCommentAttributeConvention

適用された CommentAttributeに基づいてプロパティまたはフィールドの列コメントを構成する規則。

RelationalDbFunctionAttributeConvention

DbFunctionAttributeでマークされたコンテキストのパブリック静的メソッドに基づいてモデル関数マッピングを構成する規則。

RelationalKeyDiscoveryConvention

KeyDiscoveryConventionから継承するリレーショナル固有の規則。

RelationalMapToJsonConvention

JSON 列にマップされたエンティティの既定の設定を構成する規則。

RelationalMaxIdentifierLengthConvention

データベースでサポートされるオブジェクト識別子の最大長を構成する規則。

RelationalModelConvention

リレーショナル モデルを事前に計算する規則。

RelationalNavigationJsonPropertyNameAttributeConvention

JsonPropertyNameAttribute属性に基づいて json にマップされるナビゲーション プロパティの JSON 要素名を構成する規則。

RelationalPropertyJsonPropertyNameAttributeConvention

適用された JsonPropertyNameAttributeに基づいて JSON プロパティ名を構成する規則。

RelationalQueryFilterDefiningQueryRewritingConvention
RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor
RelationalQueryFilterRewritingConvention

クエリ フィルター内の DbSet<TEntity> のアクセスを EntityQueryRootExpressionに変換する規則。 これにより、実際のクエリでの DbSet アクセスの表現方法と一貫性が保たれ、クエリ パイプラインでの処理が容易になります。

RelationalQueryFilterRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor

式で検出された DbSet アクセスを EntityQueryRootExpressionに書き換えるビジター。

RelationalRuntimeModelConvention

変更可能なモデルの最適化されたコピーを作成する規則。 この規則は、通常、読み取り専用モデルを作成するときにプロバイダーの注釈を更新するためにデータベース プロバイダーによって実装されます。

RelationalTableAttributeConvention

適用された TableAttributeに基づいてエンティティ型のテーブル名とスキーマを構成する規則。

RelationalTableCommentAttributeConvention

適用された CommentAttributeに基づいてエンティティ型のテーブル コメントを構成する規則。

RelationalValueGenerationConvention

外部キーの一部ではなく、主キーの一部であるプロパティ、またはデータベースの既定値を持つように構成されたプロパティに対して、ストア値の生成を OnAdd として構成する規則。 また、プロパティが計算列として構成されている場合は、プロパティを OnAddOrUpdate として構成します。

RelationshipDiscoveryConvention

対応する逆ナビゲーションがあいまいでない限り、ナビゲーション プロパティに基づいてエンティティ型間のリレーションシップを構成する規則。

RequiredNavigationAttributeConvention

ナビゲーション プロパティに RequiredAttribute がプリンシパル エンティティ型に適用される場合に、必要に応じてリレーションシップのプリンシパル側を構成する規則。

RequiredPropertyAttributeConvention

RequiredAttributeが適用されている場合に必要に応じてプロパティを構成する規則。

RuntimeModelConvention

変更可能なモデルの最適化されたコピーを作成する規則。 この規則は、通常、読み取り専用モデルを作成するときにプロバイダーの注釈を更新するためにデータベース プロバイダーによって実装されます。

RuntimeModelConvention.QueryRootRewritingExpressionVisitor

式で検出 EntityQueryRootExpression 書き換えて、別のエンティティ型を使用するビジター。

SequenceUniquificationConvention

モデルの識別子の最大長に切り捨てられたときに、モデル内のすべてのシーケンスがスキーマ内で一意の名前を持っていることを保証する規則。

ServicePropertyDiscoveryConvention

エンティティ型にサービス プロパティを追加する規則。

SharedTableConvention

競合を回避するために、テーブルを共有するエンティティ型のデータベース オブジェクトの名前を操作する規則。

SqliteConventionSetBuilder

SQLite の規則を構築するためのビルダー。

SqliteRuntimeModelConvention

変更可能なモデルの最適化されたコピーを作成する規則。

SqliteSharedTableConvention

競合を回避するために、テーブルを共有するエンティティ型のデータベース オブジェクトの名前を操作する規則。

SqliteStoreGenerationConvention

計算列として、または SqliteValueGenerationStrategy を同時に使用して、既定値を持つプロパティが構成されていないことを保証する規則。

SqliteValueGenerationConvention

外部キーの一部ではなく主キーの一部であるプロパティ、データベースの既定値を使用するように構成されたプロパティ、またはSqliteValueGenerationStrategyを使用するように構成されたプロパティに対して、ストア値の生成をOnAddとして構成する規則。 また、プロパティが計算列として構成されている場合は、プロパティを OnAddOrUpdate として構成します。

SqlServerAutoLoadConvention

SQL Serverベクター プロパティを自動読み込みしないように構成する規則。

SqlServerConventionSetBuilder

SQL Serverの規則を構築するためのビルダー。

SqlServerDbFunctionConvention

IsBuiltIn フラグが false に設定されているデータベース関数に対してSchemaが確実に設定されるようにする規則。

SqlServerIndexConvention

null 値を除外するために null 許容列を持つ一意の非クラスター化インデックスのフィルターを構成する規則。

SqlServerMemoryOptimizedTablesConvention

メモリ最適化テーブルの非クラスター化としてインデックスを構成する規則。

SqlServerOnDeleteConvention

自己参照のスキップ ナビゲーション用に結合エンティティ型の外部キーの OnDelete 動作を構成する規則

SqlServerOutputClauseConvention

変更を保存するときに OUTPUT 句を使用しないようにトリガーを持つテーブルを構成する規則。

SqlServerRuntimeModelConvention

変更可能なモデルの最適化されたコピーを作成する規則。

SqlServerSharedTableConvention

競合を回避するために、テーブルを共有するエンティティ型のデータベース オブジェクトの名前を操作する規則。

SqlServerStoreGenerationConvention

計算列として、または SqlServerValueGenerationStrategy を同時に使用して、既定値を持つプロパティが構成されていないことを保証する規則。

SqlServerTemporalConvention

テンポラル テーブルにマップされたエンティティのテンポラル設定を操作する規則。

SqlServerValueGenerationConvention

外部キーの一部ではなく主キーの一部であるプロパティ、データベースの既定値を使用するように構成されたプロパティ、またはSqlServerValueGenerationStrategyを使用するように構成されたプロパティに対して、ストア値の生成をOnAddとして構成する規則。 また、プロパティが計算列として構成されている場合は、プロパティを OnAddOrUpdate として構成します。

SqlServerValueGenerationStrategyConvention

既定のモデル SqlServerValueGenerationStrategy を IdentityColumnとして構成する規則。

StoredProcedureConvention

ストアド プロシージャのエンティティ型が最新であることを保証する規則。

StoreGenerationConvention

既定値と計算列を同時に使用するようにプロパティが構成されていないことを保証する規則。

StoreKeyConvention

'id' プロパティ (Azure Cosmos に必要なキー) を追加する規則。

StringLengthAttributeConvention

プロパティに適用される StringLengthAttribute に基づいて最大長を構成する規則。

TableNameFromDbSetConvention

DbSet<TEntity> プロパティ名に基づいてテーブル名を構成する規則。

TableSharingConcurrencyTokenConvention

コンカレンシー トークン列を持つテーブルを共有するエンティティ型を検索する規則。これらのエンティティ型には、その列にマップされたプロパティがありません。 次に、最も基本となるエンティティ型でその列にマップされたシャドウ コンカレンシー プロパティを作成します。

TableValuedDbFunctionConvention

クエリ可能な関数がマップされるエンティティ型を構成する規則。

TimestampAttributeConvention

TimestampAttributeが適用されている場合に、プロパティをコンカレンシー トークンとして構成する規則。

TypeAttributeConventionBase<TAttribute>

構造型で指定された属性に基づいて構成を実行する規則の基本型。

TypeMappingConvention

ストア型マッピングを作成してエンティティ プロパティに割り当てる規則。

UnicodeAttributeConvention

プロパティに適用される UnicodeAttribute に基づいて Unicode を構成する規則。

ValidatingConvention

モデルが有効かどうかを確認する規則。

ValueGenerationConvention

外部キーの一部ではなく、主キーの一部であるプロパティに OnAdd としてストア値の生成を構成する規則。

インターフェイス

Name 説明
IComplexPropertyAddedConvention

複合プロパティが型に似たオブジェクトに追加されたときに実行する必要がある操作を表します。

IComplexPropertyAnnotationChangedConvention

複雑なプロパティに対して注釈が変更されたときに実行する必要がある操作を表します。

IComplexPropertyFieldChangedConvention

複合プロパティのバッキング フィールドが変更されたときに実行する必要がある操作を表します。

IComplexPropertyNullabilityChangedConvention

複合プロパティの null 値の許容が変更されたときに実行する必要がある操作を表します。

IComplexPropertyRemovedConvention

複合プロパティが型に似たオブジェクトから削除されたときに実行する必要がある操作を表します。

IComplexTypeAnnotationChangedConvention

複合型で注釈が変更されたときに実行する操作を表します。

IComplexTypeMemberIgnoredConvention

複合型メンバーが無視されたときに実行する必要がある操作を表します。

IConvention

これは、すべての規則インターフェイスの基本インターフェイスであり、直接実装しないでください。

IConventionBatch

規則の呼び出しが実行または破棄されるまで遅延するオブジェクトを表します。

IConventionContext

各規則呼び出しに関連付けられているコンテキスト情報。

IConventionContext<TMetadata>

各規則呼び出しに関連付けられているコンテキスト情報。

IDiscriminatorPropertySetConvention

型に識別子プロパティが設定されている場合に実行する必要がある操作を表します。

IElementTypeAnnotationChangedConvention

コレクション プロパティの要素に対して注釈が変更されたときに実行する必要がある操作を表します。

IElementTypeNullabilityChangedConvention

コレクション プロパティの要素に対する null 値の許容が変更された場合に実行する必要がある操作を表します。

IEntityTypeAddedConvention

エンティティ型がモデルに追加されたときに実行する必要がある操作を表します。

IEntityTypeAnnotationChangedConvention

エンティティ型で注釈が変更されたときに実行する必要がある操作を表します。

IEntityTypeBaseTypeChangedConvention

エンティティ型の基本型が変更されたときに実行する必要がある操作を表します。

IEntityTypeIgnoredConvention

エンティティ型が無視されるときに実行する必要がある操作を表します。

IEntityTypeMemberIgnoredConvention

エンティティ型のメンバーが無視されたときに実行する必要がある操作を表します。

IEntityTypePrimaryKeyChangedConvention

エンティティ型の主キーが変更されたときに実行する必要がある操作を表します。

IEntityTypeRemovedConvention

エンティティ型がモデルから削除されたときに実行する必要がある操作を表します。

IForeignKeyAddedConvention

外部キーがエンティティ型に追加されたときに実行する必要がある操作を表します。

IForeignKeyAnnotationChangedConvention

外部キーに対して注釈が変更されたときに実行する操作を表します。

IForeignKeyConstrainednessChangedConvention

外部キーの制約が変更されたときに実行する必要がある操作を表します。

IForeignKeyDependentRequirednessChangedConvention

外部キーの依存する必要が変更されたときに実行する必要がある操作を表します。

IForeignKeyNullNavigationSetConvention

ナビゲーションが外部キーに対して null に設定されている場合に実行する操作を表します。

IForeignKeyOwnershipChangedConvention

外部キーの所有権の値が変更されたときに実行する必要がある操作を表します。

IForeignKeyPrincipalEndChangedConvention

外部キーのプリンシパルの末尾が変更されたときに実行する必要がある操作を表します。

IForeignKeyPropertiesChangedConvention

外部キーのプロパティまたはプリンシパル キーが変更されたときに実行する必要がある操作を表します。

IForeignKeyRemovedConvention

外部キーが削除されたときに実行する必要がある操作を表します。

IForeignKeyRequirednessChangedConvention

外部キーの要件が変更されたときに実行する必要がある操作を表します。

IForeignKeyUniquenessChangedConvention

外部キーの一意性が変更されたときに実行する必要がある操作を表します。

IIndexAddedConvention

エンティティ型にインデックスを追加するときに実行する操作を表します。

IIndexAnnotationChangedConvention

インデックスに対して注釈が変更されたときに実行する操作を表します。

IIndexRemovedConvention

エンティティ型からインデックスが削除されたときに実行する必要がある操作を表します。

IIndexSortOrderChangedConvention

インデックスの並べ替え順序が変更されたときに実行する操作を表します。

IIndexUniquenessChangedConvention

インデックスの一意性が変更されたときに実行する必要がある操作を表します。

IKeyAddedConvention

エンティティ型にキーを追加するときに実行する操作を表します。

IKeyAnnotationChangedConvention

キーに対して注釈が変更されたときに実行する操作を表します。

IKeyRemovedConvention

キーが削除されたときに実行する必要がある操作を表します。

IModelAnnotationChangedConvention

モデルで注釈が変更されたときに実行する操作を表します。

IModelEmbeddedDiscriminatorNameConvention

モデルの埋め込み識別子名が変更されたときに実行する必要がある操作を表します。

IModelFinalizedConvention

モデルが完成した後に実行する必要があり、変更できなくなった操作を表します。

IModelFinalizingConvention

モデルの最終処理時に実行する必要がある操作を表します。

IModelInitializedConvention

モデルの初期化時に実行する必要がある操作を表します。

INavigationAddedConvention

エンティティ型にナビゲーションを追加するときに実行する操作を表します。

INavigationAnnotationChangedConvention

ナビゲーションで注釈が変更されたときに実行する操作を表します。

INavigationRemovedConvention

エンティティ型からナビゲーションが削除されたときに実行する必要がある操作を表します。

IPropertyAddedConvention

プロパティがエンティティ型に追加されたときに実行する必要がある操作を表します。

IPropertyAnnotationChangedConvention

プロパティの注釈が変更されたときに実行する必要がある操作を表します。

IPropertyAutoLoadChangedConvention

プロパティの IsAutoLoaded 値が変更されたときに実行する操作を表します。

IPropertyElementTypeChangedConvention

プロパティの IElementType が変更されたときに実行する必要がある操作を表します。

IPropertyFieldChangedConvention

プロパティのバッキング フィールドが変更されたときに実行する必要がある操作を表します。

IPropertyNullabilityChangedConvention

プロパティの null 値の許容が変更されたときに実行する必要がある操作を表します。

IPropertyRemovedConvention

プロパティがエンティティ型から削除されたときに実行する必要がある操作を表します。

ISkipNavigationAddedConvention

スキップ ナビゲーションがエンティティ型に追加されたときに実行する必要がある操作を表します。

ISkipNavigationAnnotationChangedConvention

スキップ ナビゲーションで注釈が変更されたときに実行する必要がある操作を表します。

ISkipNavigationForeignKeyChangedConvention

スキップ ナビゲーション外部キーが変更されたときに実行する必要がある操作を表します。

ISkipNavigationInverseChangedConvention

スキップ ナビゲーションの逆が変更されたときに実行する必要がある操作を表します。

ISkipNavigationRemovedConvention

スキップ ナビゲーションがエンティティ型から削除されたときに実行する必要がある操作を表します。

ITriggerAddedConvention

エンティティ型にトリガーが追加されたときに実行する必要がある操作を表します。

ITriggerRemovedConvention

エンティティ型からトリガーが削除されたときに実行する必要がある操作を表します。

ITypeIgnoredConvention

型が無視されたときに実行する操作を表します。