Microsoft.EntityFrameworkCore.Metadata.Builders 名前空間

クラス

Name 説明
CheckConstraintBuilder

check 制約を構成するための単純な API を提供します。

CollectionCollectionBuilder

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

CollectionCollectionBuilder<TLeftEntity,TRightEntity>

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

CollectionNavigationBuilder

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

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

CollectionNavigationBuilder<TEntity,TRelatedEntity>

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

CollectionOwnershipBuilder

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

CollectionOwnershipBuilder<TEntity,TDependentEntity>

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

ColumnBuilder

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

ColumnBuilder<TProperty>

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

ComplexCollectionBuilder

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

ComplexCollectionBuilder<TComplex>

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

ComplexCollectionTypePropertyBuilder

複合コレクション型で IMutableProperty を構成するための簡単な API を提供します。

ComplexCollectionTypePropertyBuilder<TProperty>

複合コレクション型で IMutableProperty を構成するための簡単な API を提供します。

ComplexPropertiesConfigurationBuilder

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

ComplexPropertiesConfigurationBuilder<TProperty>

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

ComplexPropertyBuilder

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

ComplexPropertyBuilder<TComplex>

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

ComplexTypeDiscriminatorBuilder

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

ComplexTypeDiscriminatorBuilder<TDiscriminator>

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

ComplexTypePrimitiveCollectionBuilder

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

ComplexTypePrimitiveCollectionBuilder<TProperty>

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

ComplexTypePropertyBuilder

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

ComplexTypePropertyBuilder<TProperty>

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

ConventionSetBuilder

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

CosmosAutomaticIndexingBuilder

Cosmos コンテナーの自動インデックス作成ポリシーを構成するために使用される fluent ビルダー。 EntityTypeBuilderのHasAutomaticIndexingによって返されます。Except(String)を呼び出すたびに、コンテナーのExcludedPathsへのパスが追加されます。

CosmosAutomaticIndexingBuilder<TEntity>

Cosmos コンテナーの自動インデックス作成ポリシーを構成するために使用される汎用 fluent ビルダー。 EntityTypeBuilder<TEntity>のHasAutomaticIndexingによって返されます。

DataBuilder

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

DataBuilder<TEntity>

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

DbFunctionBuilder

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

DbFunctionBuilderBase

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

DbFunctionParameterBuilder

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

DiscriminatorBuilder

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

DiscriminatorBuilder<TDiscriminator>

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

ElementTypeBuilder

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

EntityTypeBuilder

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

EntityTypeBuilder<TEntity>

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

IndexBuilder

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

IndexBuilder<T>

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

InvertibleRelationshipBuilderBase

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

KeyBuilder

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

KeyBuilder<T>

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

NavigationBuilder

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

NavigationBuilder<TSource,TTarget>

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

OwnedEntityTypeBuilder

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

OwnedEntityTypeBuilder<T>

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

OwnedNavigationBuilder

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

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

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

OwnedNavigationSplitTableBuilder

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

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>

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

OwnedNavigationSplitViewBuilder

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

OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>

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

OwnedNavigationStoredProcedureBuilder

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

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

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

OwnedNavigationTableBuilder

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

OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>

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

OwnedNavigationTableValuedFunctionBuilder

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

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

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

OwnedNavigationTemporalPeriodPropertyBuilder

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

OwnedNavigationTemporalTableBuilder

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

OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity>

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

OwnedNavigationViewBuilder

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

OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity>

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

OwnershipBuilder

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

OwnershipBuilder<TEntity,TDependentEntity>

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

PrimitiveCollectionBuilder

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

PrimitiveCollectionBuilder<TProperty>

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

PropertiesConfigurationBuilder

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

PropertiesConfigurationBuilder<TProperty>

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

PropertyBuilder

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

PropertyBuilder<TProperty>

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

QueryTypeBuilder

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

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

QueryTypeBuilder<TQuery>

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

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

ReferenceCollectionBuilder

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

ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity>

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

ReferenceCollectionBuilderBase

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

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

ReferenceNavigationBuilder

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

ReferenceNavigationBuilder<TEntity,TRelatedEntity>

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

ReferenceOwnershipBuilder

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

ReferenceOwnershipBuilder<TEntity,TRelatedEntity>

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

ReferenceReferenceBuilder

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

ReferenceReferenceBuilder<TEntity,TRelatedEntity>

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

ReferenceReferenceBuilderBase

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

RelationshipBuilderBase

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

SequenceBuilder

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

SplitTableBuilder

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

SplitTableBuilder<TEntity>

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

SplitViewBuilder

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

SplitViewBuilder<TEntity>

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

SqlServerFullTextCatalogBuilder

SQL Serverフルテキスト カタログを構成するための簡単な API を提供します。

SqlServerFullTextIndexBuilder

SQL Serverでフルテキスト インデックスを構成するための簡単な API を提供します。

SqlServerFullTextIndexBuilder<TEntity>

SQL Serverでフルテキスト インデックスを構成するための簡単な API を提供します。

SqlServerVectorIndexBuilder

SQL Serverでベクター インデックスを構成するための簡単な API を提供します。

SqlServerVectorIndexBuilder<TEntity>

SQL Serverでベクター インデックスを構成するための簡単な API を提供します。

StoredProcedureBuilder

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

StoredProcedureBuilder<TEntity>

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

StoredProcedureParameterBuilder

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

StoredProcedureResultColumnBuilder

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

TableBuilder

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

TableBuilder<TEntity>

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

TableTriggerBuilder

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

TableValuedFunctionBuilder

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

TableValuedFunctionBuilder<TEntity>

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

TemporalPeriodPropertyBuilder

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

TemporalTableBuilder

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

TemporalTableBuilder<TEntity>

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

TriggerBuilder

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

TypeMappingConfigurationBuilder

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

TypeMappingConfigurationBuilder<TProperty>

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

ViewBuilder

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

ViewBuilder<TEntity>

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

ViewColumnBuilder

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

ViewColumnBuilder<TProperty>

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

インターフェイス

Name 説明
IConventionAnnotatableBuilder

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

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

IConventionCheckConstraintBuilder

check 制約を構成するための単純な API を提供します。

IConventionComplexPropertyBuilder

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

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

IConventionComplexTypeBuilder

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

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

IConventionComplexTypeDiscriminatorBuilder

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

IConventionDbFunctionBuilder

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

IConventionDbFunctionParameterBuilder

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

IConventionDiscriminatorBuilder

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

IConventionElementTypeBuilder

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

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

IConventionEntityTypeBuilder

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

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

IConventionEntityTypeMappingFragmentBuilder

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

IConventionForeignKeyBuilder

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

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

IConventionIndexBuilder

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

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

IConventionKeyBuilder

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

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

IConventionModelBuilder

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

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

IConventionNavigationBuilder

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

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

IConventionOwnedEntityTypeBuilder

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

IConventionPropertyBaseBuilder

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

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

IConventionPropertyBaseBuilder<TBuilder>

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

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

IConventionPropertyBuilder

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

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

IConventionRelationalPropertyOverridesBuilder

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

IConventionRelationshipBuilder

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

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

IConventionSequenceBuilder

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

IConventionServicePropertyBuilder

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

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

IConventionSkipNavigationBuilder

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

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

IConventionStoredProcedureBuilder

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

IConventionStoredProcedureParameterBuilder

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

IConventionStoredProcedureResultColumnBuilder

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

IConventionTriggerBuilder

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

IConventionTypeBaseBuilder

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

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