Microsoft.EntityFrameworkCore.Metadata 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| Name | 説明 |
|---|---|
| AdHocMapper |
モデルの構築後に、CLR 型からエンティティ型へのアドホック マッピングを作成します。 |
| AdHocMapperDependencies |
のサービス依存関係パラメーター クラス AdHocMapper この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| CheckConstraintExtensions |
ICheckConstraintの拡張メソッド。 |
| ColumnExtensions |
IColumnの拡張メソッド。 |
| ColumnMappingExtensions |
IColumnMappingの拡張メソッド。 |
| ConfigurationSourceExtensions |
の拡張メソッドを提供します。 ConfigurationSource |
| ConstructorBinding |
エンティティ型の CLR ConstructorInfo へのパラメーターのバインドを定義します。 |
| ContextParameterBinding |
コンストラクター、ファクトリ メソッドなどのパラメーターに対する DbContextのバインドについて説明します。 IServicePropertyがある場合と関連付けられていない場合もあります。 |
| DbFunctionExtensions |
IDbFunctionの拡張メソッド。 |
| DbFunctionParameterExtensions |
IDbFunctionParameterの拡張メソッド。 |
| DefaultValueBinding |
型の既定値を作成するパラメーターのバインドを定義します。 |
| DependencyInjectionMethodParameterBinding |
EF 内部依存関係挿入サービスのメソッドから、コンストラクター、ファクトリ メソッドなどのパラメーターへのバインドについて説明します。これは、 IServicePropertyを持つ場合と関連付けられていない場合もあります。 |
| DependencyInjectionParameterBinding |
コンストラクター、ファクトリ メソッドなどのパラメーターに対する EF 内部依存関係挿入サービス ( IServicePropertyが存在する場合と関連付けられていない場合もあります) からのバインドについて説明します。 |
| EntityTypeFullNameComparer |
インスタンスを完全な一意の名前で比較するIComparer<T>と IReadOnlyEntityTypeIEqualityComparer<T>の実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| EntityTypeParameterBinding |
コンストラクター、ファクトリ メソッドなどのパラメーターに対する IEntityTypeのバインドについて説明します。 IServicePropertyがある場合と関連付けられていない場合もあります。 |
| FactoryMethodBinding |
ファクトリ メソッドへのパラメーターのバインドを定義します。 |
| ForeignKeyComparer |
インスタンスを比較するためのIComparer<T>とIEqualityComparer<T>IReadOnlyForeignKey実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| ForeignKeyConstraintExtensions |
IForeignKeyConstraintの拡張メソッド。 |
| FunctionColumnExtensions |
IFunctionColumnの拡張メソッド。 |
| FunctionColumnMappingExtensions |
IFunctionColumnMappingの拡張メソッド。 |
| FunctionMappingExtensions |
IFunctionMappingの拡張メソッド。 |
| IndexComparer |
インスタンスを比較するためのIComparer<T>とIEqualityComparer<T>IReadOnlyIndex実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| InstantiationBinding |
ファクトリ メソッドのコンストラクター パラメーターやパラメーターなど、EF モデル プロパティのバインドを使用してエンティティ インスタンスを作成する方法を定義します。 |
| KeyComparer |
インスタンスを比較するためのIComparer<T>とIEqualityComparer<T>IReadOnlyKey実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| LazyLoaderParameterBindingFactory |
ILazyLoader サービスにバインドするためのIParameterBindingFactory。 |
| LazyLoaderParameterBindingFactoryDependencies |
のサービス依存関係パラメーター クラス LazyLoaderParameterBindingFactory この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| MemberClassifier |
モデルの構築中に型の CLR メンバーを分類し、メンバーが候補ナビゲーション、スカラー プロパティ、複合プロパティ、またはサービス プロパティであるかどうかを判断します。 |
| MemberClassifierDependencies |
MemberClassifierのサービス依存関係パラメーター クラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| ObjectArrayParameterBinding |
多くの EF モデル プロパティ、依存関係挿入サービス、またはメタデータ型から、プロキシの作成によく使用される汎用ファクトリ メソッドへの渡しに適したオブジェクトの新しい配列へのバインドについて説明します。 |
| ParameterBinding |
1 つまたは複数の EF モデル プロパティ、依存関係挿入サービス、またはメタデータ型からコンストラクター、ファクトリ メソッドなどのパラメーターへのバインドについて説明します。 |
| PropertyParameterBinding |
IPropertyからコンストラクター、ファクトリ メソッドなどのパラメーターへのバインドについて説明します。 |
| RelationalAdHocMapper |
モデルの構築後に、CLR 型からエンティティ型へのアドホック マッピングを作成します。 |
| RelationalAdHocMapperDependencies |
のサービス依存関係パラメーター クラス RelationalAdHocMapper この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| RelationalAnnotationNames |
既知のリレーショナル モデル注釈の名前。 アプリケーションでは、これらの名前を直接使用するのではなく、代わりにメタデータ オブジェクトで拡張メソッドを使用する必要があります。 |
| RelationalAnnotationProvider |
IReadOnlyModelのさまざまな要素でリレーショナル EF Core コンポーネントによって使用される注釈へのアクセスを提供するデータベース プロバイダーによって継承される基底クラス。 |
| RelationalAnnotationProviderDependencies |
のサービス依存関係パラメーター クラス RelationalAnnotationProvider この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| RelationalAnnotations |
既に設定されている注釈をオーバーライドできる、またはオーバーライドできない場合がある規則で使用する場合に、注釈の設定を処理できるヘルパーの基本クラス。 |
| RelationalEntityTypeAnnotations |
Relational(IMutableEntityType)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| RelationalForeignKeyAnnotations |
Relational(IMutableForeignKey)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| RelationalIndexAnnotations |
Relational(IMutableIndex)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| RelationalJsonIndex |
JSON マップ列に含まれる 1 つ以上のプロパティに対して定義されたリレーショナル テーブル インデックスについて説明します。 インデックスの対象となる JSON 要素と、各インデックス付きプロパティに到達するために走査される複合コレクション インデックスを保持します。 |
| RelationalKeyAnnotations |
Relational(IMutableKey)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| RelationalMemberClassifier |
リレーショナル プロバイダーのモデル構築中に型の CLR メンバーを分類し、明示的に構成された列型 ( TypeName など) を受け入れ、そのようなメンバーがプロパティ バッグではなくスカラー プロパティとしてマップされるようにします。 |
| RelationalModelAnnotations |
Relational(IMutableModel)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| RelationalPropertyAnnotations |
Relational(IMutableProperty)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| RelationalPropertyExtensions |
リレーショナル データベース メタデータの IProperty の拡張メソッド。 |
| RelationalSequenceBuilder | |
| RuntimeComplexProperty |
構造型の複合プロパティを表します。 |
| RuntimeComplexType |
構造型の複合プロパティの型を表します。 |
| RuntimeDbFunction |
モデル内のリレーショナル データベース関数を表します。 |
| RuntimeDbFunctionParameter |
関数パラメーターを表します。 |
| RuntimeElementType |
コレクション プロパティの要素を表します。 |
| RuntimeEntityType |
モデル内のエンティティ型を表します。 |
| RuntimeEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
| RuntimeForeignKey |
依存エンティティ型のプロパティで構成される外部キーが、プリンシパル エンティティ型の対応するプライマリ キーまたは代替キーを参照するリレーションシップを表します。 |
| RuntimeIndex |
一連のプロパティのインデックスを表します。 |
| RuntimeKey |
エンティティ型の主キーまたは代替キーを表します。 |
| RuntimeModel |
エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 モデルは通常、派生DbContextでOnModelCreating(ModelBuilder) メソッドをオーバーライドすることによって作成されます。 |
| RuntimeNavigation |
リレーションシップ内を移動するために使用できるナビゲーション プロパティを表します。 |
| RuntimeProperty |
構造型のスカラー プロパティを表します。 |
| RuntimePropertyBase |
ナビゲーションとプロパティの基本型。 |
| RuntimeRelationalPropertyOverrides |
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを表します。 |
| RuntimeSequence |
モデル内のデータベース シーケンスを表します。 |
| RuntimeServiceProperty |
DbContextから挿入されたサービスを表すエンティティ型のプロパティを表します。 |
| RuntimeSkipNavigation |
3 番目のエンティティ型を介して転送されるリレーションシップの一部であるナビゲーション プロパティを表します。 |
| RuntimeStoredProcedure |
これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。 |
| RuntimeTrigger |
テーブルのデータベース トリガーを表します。 |
| RuntimeTypeBase |
モデル内の構造型を表します。 |
| RuntimeTypeMappingConfiguration |
スカラー型の構成を表します。 |
| ScaffoldingMetadataExtensions | |
| Sequence | |
| SequenceBuilder |
ISequence オブジェクト用の fluent API ビルダー。 |
| SequenceExtensions |
ISequenceの拡張メソッド。 |
| ServiceParameterBinding |
EF 依存関係挿入サービスまたはメタデータ型 ( IServicePropertyが存在する場合と関連付けられていない場合がある) から、コンストラクター、ファクトリ メソッドなどのパラメーターへのバインドについて説明します。 |
| ServiceParameterBindingFactory |
依存関係が挿入されたサービスにバインドするための IParameterBindingFactory 。 |
| SimpleModelFactory |
規則のない IMutableModel のインスタンスを作成します。 これは、既存のメタデータに基づいてモデルを完全に構成する場合に便利です。 これは通常、 OnModelCreating(ModelBuilder) をオーバーライドするか、 ModelBuilder を直接使用してモデルを構築する方がはるかに簡単であるため、アプリケーション コードでは使用されません。 |
| SqlitePropertyAnnotations |
Sqlite(IMutableProperty)を介してアクセスされる SQLite 固有の注釈のプロパティ。 |
| SqlQueryColumnExtensions |
ISqlQueryColumnの拡張メソッド。 |
| SqlQueryColumnMappingExtensions |
ISqlQueryColumnMappingの拡張メソッド。 |
| SqlQueryExtensions |
ISqlQueryの拡張メソッド。 |
| SqlQueryMappingExtensions |
ISqlQueryMappingの拡張メソッド。 |
| SqlServerAnnotationProvider | |
| SqlServerEntityTypeAnnotations |
SqlServer(IMutableEntityType)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| SqlServerIndexAnnotations |
SqlServer(IMutableIndex)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| SqlServerKeyAnnotations |
SqlServer(IMutableKey)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| SqlServerModelAnnotations |
SqlServer(IMutableModel)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| SqlServerPropertyAnnotations |
SqlServer(IMutableProperty)を介してアクセスされるSQL Server固有の注釈のプロパティ。 |
| StoreFunctionExtensions |
IStoreFunctionの拡張メソッド。 |
| StoreFunctionParameterExtensions |
IStoreFunctionParameterの拡張メソッド。 |
| StoreObjectDictionary<T> |
StoreObjectIdentifier キーに基づく参照を表します。 |
| StructuredJsonPathSegment |
JSON パス内の 1 つのセグメントを表します。 セグメントは、プロパティ名または配列インデックス プレースホルダーです。 |
| TableExtensions |
ITableの拡張メソッド。 |
| TableIndexExtensions |
ITableIndexの拡張メソッド。 |
| TableMappingExtensions |
ITableMappingの拡張メソッド。 |
| TypeBaseNameComparer |
名前でインスタンスを比較するIComparer<T>とIEqualityComparer<T>IReadOnlyTypeBaseの実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| TypeConfigurationTypeExtensions |
TypeConfigurationTypeの拡張メソッド。 |
| UniqueConstraintExtensions |
IUniqueConstraintの拡張メソッド。 |
| ViewColumnExtensions |
IViewColumnの拡張メソッド。 |
| ViewColumnMappingExtensions |
IViewColumnMappingの拡張メソッド。 |
| ViewExtensions |
IViewの拡張メソッド。 |
| ViewMappingExtensions |
IViewMappingの拡張メソッド。 |
構造体
| Name | 説明 |
|---|---|
| MemberIdentity |
エンティティ型メンバーの ID を表します。 MemberInfo または名前のみに基づいて指定できます。 |
| ParameterBindingInfo |
パラメーター バインドに関する情報を格納します。 |
| StoreObjectIdentifier |
ストア オブジェクトの ID を表す型 |
インターフェイス
| Name | 説明 |
|---|---|
| IAdHocMapper |
モデルの構築後に、CLR 型からエンティティ型へのアドホック マッピングを作成します。 |
| ICheckConstraint |
エンティティ型の check 制約を表します。 |
| IClrCollectionAccessor |
ナビゲーション プロパティに対するコレクションの操作を許可するコンパイル済みデリゲートによってサポートされる操作を表します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| IClrIndexedCollectionAccessor |
これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。 |
| IClrPropertyGetter |
マップされた EF プロパティの値の取得をサポートするコンパイル済みデリゲートによってサポートされる操作を表します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| IClrPropertySetter |
マップされた EF プロパティの値の設定をサポートするコンパイル済みデリゲートによってサポートされる操作を表します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| IColumn |
テーブル内にある 1 つの列を表します。 |
| IColumnBase |
テーブルに似たオブジェクト内の列に似たオブジェクトを表します。 |
| IColumnMapping |
列へのプロパティ マッピングを表します。 |
| IColumnMappingBase |
列に似たオブジェクトへのプロパティ マッピングを表します。 |
| IComplexProperty |
構造型の複合プロパティを表します。 |
| IComplexType |
構造型の複合プロパティの型を表します。 |
| IConstructorBindingFactory |
特定の CLR コンストラクターの InstantiationBinding インスタンスを検索して作成するためのファクトリ。 |
| IConventionAnnotatable |
変更できる注釈を公開するクラス。 注釈を使用すると、任意のメタデータをオブジェクトに格納できます。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| IConventionAnnotation |
IConventionAnnotatableを実装するオブジェクトに格納できる任意のメタデータ。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| IConventionCheckConstraint |
エンティティ型の check 制約を表します。 |
| IConventionComplexProperty |
構造型の複合プロパティを表します。 |
| IConventionComplexType |
構造型の複合プロパティの型を表します。 |
| IConventionDbFunction |
モデルの構築中に変更できる形式のモデル内のリレーショナル データベース関数を表します。 |
| IConventionDbFunctionParameter |
関数パラメーターを表します。 |
| IConventionDbFunctionParameterBuilder |
IConventionDbFunctionParameterを構成するための簡単な API を提供します。 |
| IConventionElementType |
コレクション プロパティの要素を表します。 |
| IConventionEntityType |
IConventionModel内のエンティティ型を表します。 このインターフェイスは、モデルの作成時に使用され、メタデータを変更できます。 モデルが構築されると、 IEntityType は同じメタデータの読み取り専用ビューを表します。 |
| IConventionEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
| IConventionForeignKey |
依存エンティティ型の外部キー プロパティが、プリンシパル エンティティ型の対応する主キーまたは代替キーを参照するリレーションシップを表します。 |
| IConventionIndex |
一連のプロパティのインデックスを表します。 |
| IConventionKey |
エンティティの主キーまたは代替キーを表します。 |
| IConventionModel |
エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 モデルは通常、派生DbContextでOnModelCreating(ModelBuilder) メソッドをオーバーライドすることによって作成されます。 |
| IConventionNavigation |
リレーションシップ内を移動するために使用できるナビゲーション プロパティを表します。 |
| IConventionNavigationBase |
リレーションシップ内を移動するために使用できるナビゲーション プロパティを表します。 |
| IConventionProperty |
構造型のスカラー プロパティを表します。 |
| IConventionPropertyBase |
ナビゲーションおよびスカラー プロパティの基本型。 |
| IConventionRelationalPropertyOverrides |
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを表します。 |
| IConventionSequence |
モデルの構築中に変更できるフォームのモデル内のデータベース シーケンスを表します。 |
| IConventionServiceProperty |
DbContextから挿入されたサービスを表す Entity Framework モデルのIReadOnlyPropertyBase。 |
| IConventionSkipNavigation |
3 番目のエンティティ型を介して転送されるリレーションシップの一部であるナビゲーション プロパティを表します。 |
| IConventionSqlServerFullTextCatalog |
モデルの構築中に変更できるフォームで、モデル内のSQL Serverフルテキスト カタログを表します。 |
| IConventionStoredProcedure |
モデルのビルド中に変更できるフォーム内のモデル内のストアド プロシージャを表します。 |
| IConventionStoredProcedureParameter |
ストアド プロシージャ パラメーターを表します。 |
| IConventionStoredProcedureResultColumn |
ストアド プロシージャの結果列を表します。 |
| IConventionTrigger |
ストア トリガーを表します。 |
| IConventionTypeBase |
IConventionModel内の型を表します。 |
| IDbFunction |
モデル内のリレーショナル データベース関数を表します。 |
| IDbFunctionParameter |
関数パラメーターを表します。 |
| IDesignTimeModel |
エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 また、データベースの初期化に必要なすべての情報も含まれます。 |
| IElementType |
コレクション プロパティの要素を表します。 |
| IEntityType |
モデル内のエンティティ型を表します。 |
| IEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
| IForeignKey |
依存エンティティ型のプロパティで構成される外部キーが、プリンシパル エンティティ型の対応するプライマリ キーまたは代替キーを参照するリレーションシップを表します。 |
| IForeignKeyConstraint |
外部キー制約を表します。 |
| IFunctionColumn |
テーブル値関数の列を表します。 |
| IFunctionColumnMapping |
列へのプロパティ マッピングを表します。 |
| IFunctionMapping |
関数へのエンティティ型マッピングを表します。 |
| IIndex |
一連のプロパティのインデックスを表します。 |
| IJsonElementMapping |
モデル プロパティとリレーショナル モデル内の JSON 要素の間のマッピングを表します。 |
| IKey |
エンティティ型の主キーまたは代替キーを表します。 |
| IMemberClassifier |
モデルの構築中に型の CLR メンバーを分類し、メンバーが候補ナビゲーション、スカラー プロパティ、複合プロパティ、またはサービス プロパティであるかどうかを判断します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 警告: このインターフェイスを直接実装しないでください。 代わりに、 MemberClassifierから派生します。 |
| IMetadataReference<T> |
メタデータ オブジェクトへの参照を表します。 メタデータ オブジェクト インスタンスが置き換えられた場合、これは新しいオブジェクトで更新されます。 |
| IModel |
エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 モデルは通常、派生DbContextでOnModelCreating(ModelBuilder) メソッドをオーバーライドすることによって作成されます。 |
| IMutableAnnotatable |
変更できる注釈を公開するクラス。 注釈を使用すると、任意のメタデータをオブジェクトに格納できます。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| IMutableCheckConstraint |
エンティティ型の check 制約を表します。 |
| IMutableComplexProperty |
構造型の複合プロパティを表します。 |
| IMutableComplexType |
構造型の複合プロパティの型を表します。 |
| IMutableDbFunction |
モデルの構築中に変更できる形式のモデル内のリレーショナル データベース関数を表します。 |
| IMutableDbFunctionParameter |
関数パラメーターを表します。 |
| IMutableElementType |
コレクション プロパティの要素を表します。 |
| IMutableEntityType |
IMutableModel内のエンティティ型を表します。 |
| IMutableEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
| IMutableForeignKey |
依存エンティティ型の外部キー プロパティが、プリンシパル エンティティ型の対応する主キーまたは代替キーを参照するリレーションシップを表します。 |
| IMutableIndex |
一連のプロパティのインデックスを表します。 |
| IMutableKey |
エンティティの主キーまたは代替キーを表します。 |
| IMutableModel |
エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 モデルは通常、派生DbContextでOnModelCreating(ModelBuilder) メソッドをオーバーライドすることによって作成されます。 |
| IMutableNavigation |
リレーションシップ内を移動するために使用できるナビゲーション プロパティを表します。 |
| IMutableNavigationBase |
リレーションシップ内を移動するために使用できるナビゲーション プロパティを表します。 |
| IMutableProperty |
構造型のスカラー プロパティを表します。 |
| IMutablePropertyBase |
ナビゲーションおよびスカラー プロパティの基本型。 |
| IMutableRelationalPropertyOverrides |
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを表します。 |
| IMutableSequence |
モデル内のデータベース シーケンスを表します。 |
| IMutableServiceProperty |
DbContextから挿入されたサービスを表す Entity Framework モデルのIReadOnlyPropertyBase。 |
| IMutableSkipNavigation |
3 番目のエンティティ型を介して転送されるリレーションシップの一部であるナビゲーション プロパティを表します。 |
| IMutableSqlServerFullTextCatalog |
モデル内で直接変更できるSQL Serverフルテキスト カタログを表します。 |
| IMutableStoredProcedure |
モデルのビルド中に変更できるフォーム内のモデル内のストアド プロシージャを表します。 |
| IMutableStoredProcedureParameter |
ストアド プロシージャ パラメーターを表します。 |
| IMutableStoredProcedureResultColumn |
ストアド プロシージャの結果列を表します。 |
| IMutableTrigger |
ストア トリガーを表します。 |
| IMutableTypeBase |
IMutableModel内の型を表します。 |
| INavigation |
リレーションシップ内を移動するために使用できるナビゲーション プロパティを表します。 |
| INavigationBase |
リレーションシップ内を移動するために使用できるナビゲーション プロパティを表します。 |
| IParameterBindingFactories |
内部サービス プロバイダーに登録されているものから IParameterBindingFactory を見つけることができます。 |
| IParameterBindingFactory |
ParameterBinding インスタンスを検索して作成するためのファクトリ。 |
| IPrimaryKeyConstraint |
主キー制約を表します。 |
| IProperty |
構造型のスカラー プロパティを表します。 |
| IPropertyBase |
ナビゲーションとプロパティの基本インターフェイス。 |
| IPropertyParameterBindingFactory |
モデルの何らかの形式のプロパティ (つまり、いくつかのIPropertyBase) に対するParameterBindingを検索します。 |
| IQueryFilter |
モデル内のクエリ フィルターを表します。 |
| IReadOnlyCheckConstraint |
エンティティ型の check 制約を表します。 |
| IReadOnlyComplexProperty |
構造型の複合プロパティを表します。 |
| IReadOnlyComplexType |
構造型の複合プロパティの型を表します。 |
| IReadOnlyDbFunction |
モデル内のリレーショナル データベース関数を表します。 |
| IReadOnlyDbFunctionParameter |
関数パラメーターを表します。 |
| IReadOnlyElementType |
コレクション プロパティの要素を表します。 |
| IReadOnlyEntityType |
モデル内のエンティティ型を表します。 |
| IReadOnlyEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
| IReadOnlyForeignKey |
依存エンティティ型のプロパティで構成される外部キーが、プリンシパル エンティティ型の対応するプライマリ キーまたは代替キーを参照するリレーションシップを表します。 |
| IReadOnlyIndex |
一連のプロパティのインデックスを表します。 |
| IReadOnlyKey |
エンティティ型の主キーまたは代替キーを表します。 |
| IReadOnlyModel |
エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 モデルは通常、派生DbContextでOnModelCreating(ModelBuilder) メソッドをオーバーライドすることによって作成されます。 |
| IReadOnlyNavigation |
リレーションシップ内を移動するために使用できるナビゲーション プロパティを表します。 |
| IReadOnlyNavigationBase |
リレーションシップ内を移動するために使用できるナビゲーション プロパティを表します。 |
| IReadOnlyProperty |
構造型のスカラー プロパティを表します。 |
| IReadOnlyPropertyBase |
ナビゲーションとプロパティの基本型。 |
| IReadOnlyRelationalPropertyOverrides |
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを表します。 |
| IReadOnlySequence |
モデル内のデータベース シーケンスを表します。 |
| IReadOnlyServiceProperty |
DbContextから挿入されたサービスを表すエンティティ型のプロパティを表します。 |
| IReadOnlySkipNavigation |
3 番目のエンティティ型を介して転送されるリレーションシップの一部であるナビゲーション プロパティを表します。 |
| IReadOnlySqlServerFullTextCatalog |
モデル内のSQL Serverフルテキスト カタログを表します。 |
| IReadOnlyStoredProcedure |
モデル内のストアド プロシージャを表します。 |
| IReadOnlyStoredProcedureParameter |
ストアド プロシージャ パラメーターを表します。 |
| IReadOnlyStoredProcedureResultColumn |
ストアド プロシージャの結果列を表します。 |
| IReadOnlyStoreObjectDictionary<T> |
StoreObjectIdentifier キーに基づく参照を表します。 |
| IReadOnlyTrigger |
ストア トリガーを表します。 |
| IReadOnlyTypeBase |
モデル内の構造型を表します。 |
| IRelationalAnnotationProvider |
通常、 IRelationalModelのさまざまな要素のリレーショナル EF Core コンポーネントで使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。 |
| IRelationalEntityTypeAnnotations |
Relational(IEntityType)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| IRelationalForeignKeyAnnotations |
Relational(IForeignKey)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| IRelationalIndexAnnotations |
Relational(IIndex)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| IRelationalJsonArray |
リレーショナル モデルの JSON 列内の JSON 配列要素を表します。 |
| IRelationalJsonElement |
リレーショナル モデルの JSON 列内の要素を表します。 |
| IRelationalJsonObject |
リレーショナル モデルの JSON 列内の JSON オブジェクト要素を表します。 |
| IRelationalKeyAnnotations |
Relational(IKey)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| IRelationalModel |
リレーショナル データベースを表します。 |
| IRelationalModelAnnotations |
Relational(IModel)を介してアクセスされるリレーショナル固有の注釈の API。 |
| IRelationalPropertyAnnotations |
Relational(IProperty)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| IRelationalPropertyOverrides |
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを表します。 |
| ISequence |
モデル内のデータベース シーケンスを表します。 |
| IServiceProperty |
DbContextから挿入されたサービスを表すエンティティ型のプロパティを表します。 |
| ISkipNavigation |
3 番目のエンティティ型を介して転送されるリレーションシップの一部であるナビゲーション プロパティを表します。 |
| ISqlitePropertyAnnotations |
Sqlite(IProperty)を介してアクセスされる SQLite 固有の注釈の API。 |
| ISqlQuery |
SQL クエリ文字列を表します。 |
| ISqlQueryColumn |
SQL クエリの列を表します。 |
| ISqlQueryColumnMapping |
SQL クエリ列へのプロパティ マッピングを表します。 |
| ISqlQueryMapping |
SQL クエリへのエンティティ型マッピングを表します。 |
| ISqlServerEntityTypeAnnotations |
SqlServer(IEntityType)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| ISqlServerFullTextCatalog |
モデル内のSQL Serverフルテキスト カタログを表します。 |
| ISqlServerIndexAnnotations |
SqlServer(IIndex)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| ISqlServerKeyAnnotations |
SqlServer(IKey)を介してアクセスされるリレーショナル固有の注釈のプロパティ。 |
| ISqlServerModelAnnotations |
SqlServer(IModel)を介してアクセスされるSQL Server固有の注釈の API。 |
| ISqlServerPropertyAnnotations |
SqlServer(IProperty)を介してアクセスされるSQL Server固有の注釈の API。 |
| IStoredProcedure |
モデル内のストアド プロシージャを表します。 |
| IStoredProcedureMapping |
ストアド プロシージャへのエンティティ型マッピングを表します。 |
| IStoredProcedureParameter |
ストアド プロシージャ パラメーターを表します。 |
| IStoredProcedureParameterMapping |
ストアド プロシージャ パラメーターへのプロパティ マッピングを表します。 |
| IStoredProcedureResultColumn |
ストアド プロシージャの結果列を表します。 |
| IStoredProcedureResultColumnMapping |
ストアド プロシージャの結果列へのプロパティ マッピングを表します。 |
| IStoreFunction |
データベース内の関数を表します。 |
| IStoreFunctionParameter |
IStoreFunction パラメーターを表します。 |
| IStoreStoredProcedure |
データベース内のストアド プロシージャを表します。 |
| IStoreStoredProcedureParameter |
ストアド プロシージャ内のパラメーターを表します。 |
| IStoreStoredProcedureResultColumn |
ストアド プロシージャの結果列を表します。 |
| IStoreStoredProcedureReturnValue |
ストアド プロシージャの戻り値を表します。 |
| ITable |
データベース内のテーブルを表します。 |
| ITableBase |
データベース内のテーブルに似たオブジェクトを表します。 |
| ITableIndex |
テーブル インデックスを表します。 |
| ITableMapping |
テーブルへのエンティティ型マッピングを表します。 |
| ITableMappingBase |
テーブルに似たオブジェクトへの型の基本マッピングを表します。 |
| ITrigger |
ストア トリガーを表します。 |
| ITypeBase |
モデル内の型を表します。 |
| ITypeMappingConfiguration |
スカラー型の構成を表します。 |
| IUniqueConstraint |
一意制約を表します。 |
| IView |
データベース内のビューを表します。 |
| IViewColumn |
ビュー内の列を表します。 |
| IViewColumnMapping |
列へのプロパティ マッピングを表します。 |
| IViewMapping |
ビューへのエンティティ型マッピングを表します。 |
列挙型
| Name | 説明 |
|---|---|
| ChangeTrackingStrategy |
エンティティ型のインスタンスのプロパティへの変更をコンテキストが検出する方法を示します。 |
| ConfigurationSource |
IMutableModel内の要素が、OnModelCreating(ModelBuilder)の fluent API を使用して明示的に指定されたか、.NET属性 (データ注釈) を使用するか、EF Core モデル構築規則を使用して規則によって指定されたかを示します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| DeleteBehavior |
プリンシパルが削除されたとき、またはリレーションシップが切断されたときに、リレーションシップ内の依存エンティティに削除操作を適用する方法を示します。 |
| IdDiscriminatorMode |
JSON の "id" 値に識別子の値を含める場合の動作を定義します。 |
| PropertyAccessMode |
プロパティまたはフィールドの読み取りと書き込み時にプロパティフィールドまたはバッキング フィールドを使用するかどうかを変更するには、この列挙型の値を UsePropertyAccessMode(PropertyAccessMode)、 UsePropertyAccessMode(PropertyAccessMode)、または UsePropertyAccessMode(PropertyAccessMode) に渡します。 アクセス モードが設定されていない場合は、エンティティの新しいインスタンスを構築するときに、可能であればプロパティのバッキング フィールドが使用されます。 可能であれば、プロパティの他のすべてのアクセスに対して、プロパティ ゲッターまたはセッターが使用されます。 規則で見つからず、 HasField(String)を使用して指定されていないため、フィールドを使用できない場合は、代わりにプロパティが使用されることに注意してください。 同様に、プロパティの getter または setter を使用できない場合 (たとえば、プロパティが読み取り専用の場合)、フィールドが代わりに使用されます。 |
| PropertySaveBehavior |
プロパティの値に対する変更を Entity Framework の変更追跡によって処理する方法を示します。この変更によって、値セットがデータベースに送信されるかどうかを決定します。 GetBeforeSaveBehavior()およびGetAfterSaveBehavior() |
| SqliteValueGenerationStrategy |
SQLite データベース列からキー値を生成するときに EF Core スタック全体で使用する戦略を定義します。 |
| SqlServerValueGenerationStrategy |
データベース列からキー値を生成するときに EF Core スタック全体で使用する 2 つの戦略SQL Server定義します。 |
| StoreObjectType |
テーブルに似たストア オブジェクト型。 |
| TypeConfigurationType |
CLR 型の構造型の種類は、モデルの構築中と同様に明示的に構成されています。 |
| ValueGenerated |
プロパティの値がデータベースによって生成されるタイミングを示します。 |