次の方法で共有


ConventionSet クラス

定義

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

public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
継承
ConventionSet

注釈

詳細と例については、「 モデルの構築規則 」を参照してください。

コンストラクター

ConventionSet()

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

プロパティ

BaseEntityTypeChangedConventions

基本エンティティ型が変更されたときに実行する規則。

BaseEntityTypeSetConventions

基本エンティティ型が設定または削除されたときに実行する規則。

ComplexPropertyAddedConventions

エンティティ型がモデルに追加されたときに実行される規則。

ComplexPropertyAnnotationChangedConventions

複雑なプロパティに対して注釈が設定または削除されたときに実行する規則。

ComplexPropertyFieldChangedConventions

プロパティのフィールドが変更されたときに実行する規則。

ComplexPropertyNullabilityChangedConventions

プロパティの null 値の許容が変更されたときに実行する規則。

ComplexPropertyRemovedConventions

エンティティ型が削除されたときに実行する規則。

ComplexTypeAnnotationChangedConventions

複合型で注釈が設定または削除されたときに実行する規則。

ComplexTypeMemberIgnoredConventions

プロパティが無視されたときに実行する規則。

DiscriminatorPropertySetConventions

識別子プロパティが設定されている場合に実行する規則。

ElementTypeAnnotationChangedConventions

コレクションの 要素で注釈が変更されたときに実行する規則。

ElementTypeNullabilityChangedConventions

コレクションの要素の null 値の許容が変更されたときに実行する規則。

EntityTypeAddedConventions

エンティティ型がモデルに追加されたときに実行される規則。

EntityTypeAnnotationChangedConventions

エンティティ型で注釈が設定または削除されたときに実行する規則。

EntityTypeAnnotationSetConventions

エンティティ型で注釈が設定または削除されたときに実行する規則。

EntityTypeBaseTypeChangedConventions

基本エンティティ型が変更されたときに実行する規則。

EntityTypeIgnoredConventions

エンティティ型が無視されたときに実行する規則。

EntityTypeMemberIgnoredConventions

プロパティが無視されたときに実行する規則。

EntityTypePrimaryKeyChangedConventions

主キーが変更されたときに実行する規則。

EntityTypeRemovedConventions

エンティティ型が削除されたときに実行する規則。

ForeignKeyAddedConventions

外部キーが追加されたときに実行される規則。

ForeignKeyAnnotationChangedConventions

外部キーで注釈が変更されたときに実行する規則。

ForeignKeyDependentRequirednessChangedConventions

外部キーの必須性が変更されたときに実行する規則。

ForeignKeyNullNavigationSetConventions

外部キーでナビゲーションが に null 設定されている場合に実行する規則。

ForeignKeyOwnershipChangedConventions

外部キーの所有権が変更されたときに実行する規則。

ForeignKeyPrincipalEndChangedConventions

リレーションシップのプリンシパル終了が構成されたときに実行する規則。

ForeignKeyPropertiesChangedConventions

外部キーのプロパティまたはプリンシパル キーが変更されたときに実行する規則。

ForeignKeyRemovedConventions

外部キーが削除されたときに実行される規則。

ForeignKeyRequirednessChangedConventions

外部キーの必須性が変更されたときに実行する規則。

ForeignKeyUniquenessChangedConventions

外部キーの一意性が変更されたときに実行する規則。

ForeignKeyUniquenessConventions

外部キーの一意性が変更されたときに実行する規則。

IndexAddedConventions

インデックスが追加されたときに実行する規則。

IndexAnnotationChangedConventions

インデックスで注釈が変更されたときに実行する規則。

IndexRemovedConventions

インデックスが削除されたときに実行する規則。

IndexSortOrderChangedConventions

インデックスの並べ替え順序が変更されたときに実行する規則。

IndexUniquenessChangedConventions

インデックスの一意性が変更されたときに実行する規則。

IndexUniquenessConventions

インデックスの一意性が変更されたときに実行する規則。

KeyAddedConventions

キーが追加されたときに実行する規則。

KeyAnnotationChangedConventions

キーで注釈が変更されたときに実行する規則。

KeyRemovedConventions

キーが削除されたときに実行する規則。

ModelAnnotationChangedConventions

モデルで注釈が設定または削除されたときに実行する規則。

ModelBuiltConventions

モデルの構築が完了したときに実行する規則。

ModelFinalizedConventions

モデルの検証が完了したときに実行する規則。

ModelFinalizingConventions

モデルの構築が完了したときに実行する規則。

ModelInitializedConventions

初期モデルをセットアップするために実行する規則。

NavigationAddedConventions

ナビゲーション プロパティが追加されたときに実行される規則。

NavigationAnnotationChangedConventions

ナビゲーション プロパティで注釈が変更されたときに実行する規則。

NavigationRemovedConventions

ナビゲーション プロパティが削除されたときに実行する規則。

PrimaryKeyChangedConventions

主キーが変更されたときに実行する規則。

PrimaryKeySetConventions

主キーが構成されたときに実行する規則。

PrincipalEndChangedConventions

リレーションシップのプリンシパル終了が構成されたときに実行する規則。

PrincipalEndSetConventions

リレーションシップのプリンシパル終了が構成されたときに実行する規則。

PropertyAddedConventions

プロパティが追加されたときに実行される規則。

PropertyAnnotationChangedConventions

プロパティで注釈が変更されたときに実行する規則。

PropertyElementTypeChangedConventions

プロパティのフィールドが変更されたときに実行する規則。

PropertyFieldChangedConventions

プロパティのフィールドが変更されたときに実行する規則。

PropertyNullabilityChangedConventions

プロパティの null 値の許容が変更されたときに実行する規則。

PropertyNullableChangedConventions

プロパティの null 値の許容が変更されたときに実行する規則。

PropertyRemovedConventions

プロパティが削除されたときに実行される規則。

SkipNavigationAddedConventions

スキップ ナビゲーション プロパティが追加されたときに実行する規則。

SkipNavigationAnnotationChangedConventions

スキップ ナビゲーション プロパティで注釈が変更されたときに実行する規則。

SkipNavigationForeignKeyChangedConventions

スキップ ナビゲーション外部キーが変更されたときに実行される規則。

SkipNavigationInverseChangedConventions

スキップ ナビゲーションの逆が変更されたときに実行する規則。

SkipNavigationRemovedConventions

スキップ ナビゲーション プロパティが削除されたときに実行する規則。

TriggerAddedConventions

トリガー プロパティが追加されたときに実行される規則。

TriggerRemovedConventions

トリガー プロパティが削除されたときに実行される規則。

TypeIgnoredConventions

型が無視されたときに実行する規則。

メソッド

Add(IConvention)

規則をセットに追加します。

AddAfter<TConvention>(IList<TConvention>, TConvention, Type)

既存の規則の後に規則を追加します。

AddAfter<TConvention>(List<TConvention>, TConvention, Type)

既存の規則の後に規則を追加します。

AddBefore<TConvention>(IList<TConvention>, TConvention, Type)

既存の規則の前に規則を追加します。

AddBefore<TConvention>(List<TConvention>, TConvention, Type)

既存の規則の前に規則を追加します。

CreateConventionSet(DbContext)

の外部OnModelCreating(ModelBuilder)を使用する場合は、ConventionSetコア サービス専用の をビルドするには、このメソッドをModelBuilder呼び出します。

このメソッドを使用するのは珍しいことに注意してください。 代わりに通常の方法で を使用 DbContext することを検討してください。

Remove(Type)

指定された型の規則を削除します。

Remove<TConvention>(IList<TConvention>, Type)

既存の規則を削除します。

Remove<TConvention>(List<TConvention>, Type)

既存の規則を削除します。

Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation)

既存の規則を派生規則に置き換えます。

Replace<TConvention,TImplementation>(List<TConvention>, TImplementation)

既存の規則を派生規則に置き換えます。

Replace<TImplementation>(TImplementation)

既存の規則を派生規則に置き換えます。 また、既存の規則によって実装されていない規則型の新しい規則も登録します。

適用対象