Microsoft.EntityFrameworkCore.Metadata.Builders 名前空間

クラス

名前 説明
CheckConstraintBuilder

チェック制約を構成するための簡単な API を提供します。

CollectionCollectionBuilder

一対多リレーションシップを構成するための単純な API を提供します。

CollectionCollectionBuilder<TLeftEntity,TRightEntity>

多対多リレーションシップを構成するための単純な API を提供します。

CollectionNavigationBuilder

別のエンティティ型のインスタンスを含むコレクションとのリレーションシップの末尾で構成が開始されたリレーションシップを構成するための単純な API を提供します。

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

CollectionNavigationBuilder<TEntity,TRelatedEntity>

別のエンティティ型のインスタンスを含むコレクションとのリレーションシップの末尾で構成が開始されたリレーションシップを構成するための単純な API を提供します。

CollectionOwnershipBuilder

一対多所有権を構成するための単純な API を提供します。

CollectionOwnershipBuilder<TEntity,TDependentEntity>

1 対 1 の所有権を構成するための簡単な API を提供します。

ColumnBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

ColumnBuilder<TProperty>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

ComplexPropertiesConfigurationBuilder

規則を実行する前にプロパティの既定値を設定するための単純な API サーフェスを提供します。

ComplexPropertiesConfigurationBuilder<TProperty>

規則を実行する前にプロパティの既定値を設定するための単純な API サーフェスを提供します。

ComplexPropertyBuilder

を構成するための簡単な API を提供します IMutableComplexProperty。

ComplexPropertyBuilder<TComplex>

を構成するための簡単な API を提供します IMutableEntityType。

ComplexTypePrimitiveCollectionBuilder

を構成するための簡単な API を提供します IMutableProperty。

ComplexTypePrimitiveCollectionBuilder<TProperty>

を構成するための簡単な API を提供します IMutableProperty。

ComplexTypePropertyBuilder

を構成するための簡単な API を提供します IMutableProperty。

ComplexTypePropertyBuilder<TProperty>

を構成するための簡単な API を提供します IMutableProperty。

ConventionSetBuilder

規則を構成するための単純な API サーフェスを提供します。

DataBuilder

モデル データをさらに構成できます。

DataBuilder<TEntity>

モデル データをさらに構成できます。

DbFunctionBuilder

を構成するための簡単な API を提供します IMutableDbFunction。

DbFunctionBuilderBase

を構成するための簡単な API を提供します IMutableDbFunction。

DbFunctionParameterBuilder

を構成するための簡単な API を提供します Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter。

DiscriminatorBuilder

識別子の値を設定するための単純な API サーフェスを提供します。

DiscriminatorBuilder<TDiscriminator>

識別子の値を設定するための単純な API サーフェスを提供します。

ElementTypeBuilder

プリミティブ コレクションの を IMutableElementType 構成するための単純な API を提供します。

EntityTypeBuilder

を構成するための簡単な API を提供します IMutableEntityType。

EntityTypeBuilder<TEntity>

を構成するための簡単な API を提供します IMutableEntityType。

IndexBuilder

を構成するための簡単な API を提供します IMutableIndex。

IndexBuilder<T>

を構成するための簡単な API を提供します IMutableIndex。

InvertibleRelationshipBuilderBase

反転可能なリレーションシップを構成するために使用される基本クラス。

KeyBuilder

を構成するための簡単な API を提供します IMutableKey。

KeyBuilder<T>

を構成するための簡単な API を提供します IMutableKey。

NavigationBuilder

または を構成するための簡単な API を IMutableNavigation 提供します IMutableSkipNavigation。

NavigationBuilder<TSource,TTarget>

または を構成 IMutableNavigation するための単純な API を提供します IMutableSkipNavigation。

OwnedEntityTypeBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedEntityTypeBuilder<T>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationBuilder

所有エンティティ型へのナビゲーションを構成するための簡単な API を提供します。

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

所有エンティティ型へのナビゲーションを構成するための簡単な API を提供します。

OwnedNavigationSplitTableBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationSplitViewBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationStoredProcedureBuilder

エンティティ型がマップされる を IMutableStoredProcedure 構成するための単純な API を提供します。

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

エンティティ型がマップされる を IMutableStoredProcedure 構成するための単純な API を提供します。

OwnedNavigationTableBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationTableValuedFunctionBuilder

エンティティ型がマップされる を IMutableDbFunction 構成するための単純な API を提供します。

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

エンティティ型がマップされる を IMutableDbFunction 構成するための単純な API を提供します。

OwnedNavigationTemporalPeriodPropertyBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationTemporalTableBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationViewBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

OwnershipBuilder

所有権を構成するための簡単な API を提供します。

OwnershipBuilder<TEntity,TDependentEntity>

所有権を構成するための簡単な API を提供します。

PrimitiveCollectionBuilder

を構成するための簡単な API を提供します IMutableProperty。

PrimitiveCollectionBuilder<TProperty>

を構成するための簡単な API を提供します IMutableProperty。

PropertiesConfigurationBuilder

規則を実行する前にプロパティの既定値を設定するための単純な API サーフェスを提供します。

PropertiesConfigurationBuilder<TProperty>

規則を実行する前にプロパティの既定値を設定するための単純な API サーフェスを提供します。

PropertyBuilder

を構成するための簡単な API を提供します IMutableProperty。

PropertyBuilder<TProperty>

を構成するための簡単な API を提供します IMutableProperty。

QueryTypeBuilder

クエリの種類を構成するための簡単な API を提供します。

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

QueryTypeBuilder<TQuery>

を構成するための簡単な API を提供します IMutableEntityType。

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

ReferenceCollectionBuilder

一対多リレーションシップを構成するための単純な API を提供します。

ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity>

一対多リレーションシップを構成するための単純な API を提供します。

ReferenceCollectionBuilderBase

一対多リレーションシップを構成するための単純な API を提供します。

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

ReferenceNavigationBuilder

別のエンティティ型のインスタンスを指す参照を使用して、リレーションシップの末尾で構成が開始されたリレーションシップを構成するための単純な API を提供します。

ReferenceNavigationBuilder<TEntity,TRelatedEntity>

別のエンティティ型のインスタンスを指す参照を使用して、リレーションシップの末尾で構成が開始されたリレーションシップを構成するための単純な API を提供します。

ReferenceOwnershipBuilder

1 対 1 の所有権を構成するための簡単な API を提供します。

ReferenceOwnershipBuilder<TEntity,TRelatedEntity>

1 対 1 の所有権を構成するための簡単な API を提供します。

ReferenceReferenceBuilder

一対一リレーションシップを構成するための単純な API を提供します。

ReferenceReferenceBuilder<TEntity,TRelatedEntity>

一対一リレーションシップを構成するための単純な API を提供します。

ReferenceReferenceBuilderBase

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

RelationshipBuilderBase

リレーションシップの構成に使用される基本クラス。

SequenceBuilder

を構成するための簡単な API を提供します ISequence。

SplitTableBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

SplitTableBuilder<TEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

SplitViewBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

SplitViewBuilder<TEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

StoredProcedureBuilder

エンティティ型がマップされる を IMutableStoredProcedure 構成するための単純な API を提供します。

StoredProcedureBuilder<TEntity>

エンティティ型がマップされる を IMutableStoredProcedure 構成するための単純な API を提供します。

StoredProcedureParameterBuilder

パラメーターを構成するための簡単な API を IStoredProcedure 提供します。

StoredProcedureResultColumnBuilder

結果列を構成するための簡単な API を IStoredProcedure 提供します。

TableBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

TableBuilder<TEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

TableTriggerBuilder

を構成するためのプロバイダー固有の拡張機能の API ポイントを ITrigger提供します。

TableValuedFunctionBuilder

エンティティ型がマップされる を IMutableDbFunction 構成するための単純な API を提供します。

TableValuedFunctionBuilder<TEntity>

エンティティ型がマップされる を IMutableDbFunction 構成するための単純な API を提供します。

TemporalPeriodPropertyBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

TemporalTableBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

TemporalTableBuilder<TEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

TriggerBuilder

を構成するためのプロバイダー固有の拡張機能の API ポイントを ITrigger提供します。

TypeMappingConfigurationBuilder

規則を実行する前にプロパティの既定値を設定するための単純な API サーフェスを提供します。

TypeMappingConfigurationBuilder<TProperty>

規則を実行する前にプロパティの既定値を設定するための単純な API サーフェスを提供します。

ViewBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

ViewBuilder<TEntity>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

ViewColumnBuilder

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

ViewColumnBuilder<TProperty>

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

インターフェイス

名前 説明
IConventionAnnotatableBuilder

from 規則を構成 IConventionAnnotatable するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionCheckConstraintBuilder

チェック制約を構成するための簡単な API を提供します。

IConventionComplexPropertyBuilder

from 規則を構成 IConventionComplexProperty するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionComplexTypeBuilder

from 規則を構成 IConventionComplexProperty するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionDbFunctionBuilder

を構成するための簡単な API を提供します IConventionDbFunction。

IConventionDbFunctionParameterBuilder

を構成するための簡単な API を提供します IConventionDbFunctionParameter。

IConventionDiscriminatorBuilder

規則から識別子の値を設定するための単純な API サーフェスを提供します。

IConventionElementTypeBuilder

規則からプリミティブ コレクションの を IConventionElementType 構成するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionEntityTypeBuilder

from 規則を構成 IConventionEntityType するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionEntityTypeMappingFragmentBuilder

を構成するための簡単な API を提供します IConventionEntityTypeMappingFragment。

IConventionForeignKeyBuilder

from 規則を構成 IConventionForeignKey するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionIndexBuilder

from 規則を構成 IConventionIndex するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionKeyBuilder

from 規則を構成 IConventionKey するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionModelBuilder

from 規則を構成 IConventionModelBuilder するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionNavigationBuilder

from 規則を構成 IConventionNavigation するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionOwnedEntityTypeBuilder

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionPropertyBaseBuilder

from 規則を構成 IConventionPropertyBase するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionPropertyBaseBuilder<TBuilder>

from 規則を構成 IConventionPropertyBase するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionPropertyBuilder

from 規則を構成 IConventionProperty するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionRelationalPropertyOverridesBuilder

を構成するための簡単な API を提供します IConventionRelationalPropertyOverrides。

IConventionRelationshipBuilder

from 規則を構成 IConventionForeignKey するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionSequenceBuilder

を構成するための簡単な API を提供します IConventionSequence。

IConventionServicePropertyBuilder

from 規則を構成 IConventionServiceProperty するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionSkipNavigationBuilder

from 規則を構成 IConventionSkipNavigation するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

IConventionStoredProcedureBuilder

を構成するための簡単な API を提供します IConventionStoredProcedure。

IConventionStoredProcedureParameterBuilder

を構成するための簡単な API を提供します IConventionStoredProcedureParameter。

IConventionStoredProcedureResultColumnBuilder

を構成するための簡単な API を提供します IConventionStoredProcedureResultColumn。

IConventionTriggerBuilder

を構成するためのプロバイダー固有の拡張機能の API ポイントを IConventionTrigger提供します。

IConventionTypeBaseBuilder

from 規則を構成 IConventionTypeBase するための単純な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。