Microsoft.EntityFrameworkCore.Metadata 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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>IEqualityComparer<T>名前で比較IReadOnlyEntityTypeする および の実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EntityTypeParameterBinding |
コンストラクター、ファクトリ メソッド、または同様の IEntityTypeパラメーターに 対する、 のバインドについて説明します。このバインディングには、 が含まれている場合と関連付けられていない IServiceProperty場合もあります。 |
FactoryMethodBinding |
ファクトリ メソッドへのパラメーターのバインドを定義します。 |
ForeignKeyComparer |
インスタンスをIComparer<T>比較IReadOnlyForeignKeyする および IEqualityComparer<T> の実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ForeignKeyConstraintExtensions |
IForeignKeyConstraint の拡張メソッド。 |
FunctionColumnExtensions |
IFunctionColumn の拡張メソッド。 |
FunctionColumnMappingExtensions |
IFunctionColumnMapping の拡張メソッド。 |
FunctionMappingExtensions |
IFunctionMapping の拡張メソッド。 |
IndexComparer |
インスタンスをIComparer<T>比較IReadOnlyIndexするための と IEqualityComparer<T> の実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
InstantiationBinding |
ファクトリ メソッドのコンストラクター パラメーターやパラメーターなど、 への EF モデル プロパティのバインドを使用してエンティティ インスタンスを作成する方法を定義します。 |
KeyComparer |
インスタンスをIComparer<T>比較IReadOnlyKeyするための と IEqualityComparer<T> の実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
LazyLoaderParameterBindingFactory |
IParameterBindingFactoryサービスにバインドするための ILazyLoader 。 |
LazyLoaderParameterBindingFactoryDependencies |
のサービス依存関係パラメーター クラス LazyLoaderParameterBindingFactory この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ObjectArrayParameterBinding |
多くの EF モデル プロパティ、依存関係挿入サービス、またはメタデータ型から、汎用ファクトリ メソッドへの渡しに適したオブジェクトの新しい配列へのバインドについて説明します。プロキシの作成によく使用されます。 |
ParameterBinding |
1 つまたは複数の EF モデル プロパティ、依存関係挿入サービス、またはメタデータ型からコンストラクター、ファクトリ メソッドなどのパラメーターへのバインドについて説明します。 |
PropertyParameterBinding |
コンストラクター、ファクトリ メソッドなどのパラメーターへのバインド IProperty について説明します。 |
RelationalAnnotationNames |
既知のリレーショナル モデル注釈の名前。 アプリケーションではこれらの名前を直接使用しないでくださいが、代わりにメタデータ オブジェクトで拡張メソッドを使用する必要があります。 |
RelationalAnnotationProvider |
データベース プロバイダーによって継承される基底クラス。このクラスは、 のさまざまな要素 IReadOnlyModelでリレーショナル EF Core コンポーネントによって使用される注釈にアクセスできます。 |
RelationalAnnotationProviderDependencies |
のサービス依存関係パラメーター クラス RelationalAnnotationProvider この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalAnnotations |
既に設定されている注釈をオーバーライドできる、またはオーバーライドできない可能性がある規則で使用する場合に、注釈の設定を処理できるヘルパーの基本クラス。 |
RelationalEntityTypeAnnotations |
を介して Relational(IMutableEntityType)アクセスされるリレーショナル固有の注釈のプロパティ。 |
RelationalForeignKeyAnnotations |
を介して Relational(IMutableForeignKey)アクセスされるリレーショナル固有の注釈のプロパティ。 |
RelationalIndexAnnotations |
を介して Relational(IMutableIndex)アクセスされるリレーショナル固有の注釈のプロパティ。 |
RelationalKeyAnnotations |
を介して Relational(IMutableKey)アクセスされるリレーショナル固有の注釈のプロパティ。 |
RelationalModelAnnotations |
を介して Relational(IMutableModel)アクセスされるリレーショナル固有の注釈のプロパティ。 |
RelationalPropertyAnnotations |
を介して Relational(IMutableProperty)アクセスされるリレーショナル固有の注釈のプロパティ。 |
RelationalPropertyExtensions |
リレーショナル データベース メタデータの IProperty 拡張メソッド。 |
RelationalSequenceBuilder | |
RuntimeComplexProperty |
構造型の複合プロパティを表します。 |
RuntimeComplexType |
構造型の複合プロパティの型を表します。 |
RuntimeDbFunction |
モデル内のリレーショナル データベース関数を表します。 |
RuntimeDbFunctionParameter |
関数パラメーターを表します。 |
RuntimeElementType |
コレクション プロパティの要素を表します。 |
RuntimeEntityType |
モデル内のエンティティ型を表します。 |
RuntimeEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
RuntimeForeignKey |
依存エンティティ型のプロパティで構成される外部キーが、プリンシパル エンティティ型の対応する主キーまたは代替キーを参照するリレーションシップを表します。 |
RuntimeIndex |
プロパティのセットのインデックスを表します。 |
RuntimeKey |
エンティティ型の主キーまたは代替キーを表します。 |
RuntimeModel |
エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 モデルは、通常、派生 の メソッドを OnModelCreating(ModelBuilder) オーバーライドすることによって作成されます DbContext。 |
RuntimeNavigation |
リレーションシップの移動に使用できるナビゲーション プロパティを表します。 |
RuntimeProperty |
構造型のスカラー プロパティを表します。 |
RuntimePropertyBase |
ナビゲーションとプロパティの基本型。 |
RuntimeRelationalPropertyOverrides |
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを表します。 |
RuntimeSequence |
モデル内のデータベース シーケンスを表します。 |
RuntimeServiceProperty |
から挿入されたサービスを表すエンティティ型のプロパティを表します DbContext。 |
RuntimeSkipNavigation |
3 番目のエンティティ型を介して転送されるリレーションシップの一部であるナビゲーション プロパティを表します。 |
RuntimeStoredProcedure |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック 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 表します。 |
TableExtensions |
ITable の拡張メソッド。 |
TableIndexExtensions |
ITableIndex の拡張メソッド。 |
TableMappingExtensions |
ITableMapping の拡張メソッド。 |
TypeBaseNameComparer |
インスタンスをIComparer<T>名前で比較IReadOnlyTypeBaseするための と IEqualityComparer<T> の実装。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
UniqueConstraintExtensions |
IUniqueConstraint の拡張メソッド。 |
ViewColumnExtensions |
IViewColumn の拡張メソッド。 |
ViewColumnMappingExtensions |
IViewColumnMapping の拡張メソッド。 |
ViewExtensions |
IView の拡張メソッド。 |
ViewMappingExtensions |
IViewMapping の拡張メソッド。 |
構造体
MemberIdentity |
エンティティ型メンバーの ID を表します。名前に基づいて MemberInfo 、または名前のみにすることができます。 |
ParameterBindingInfo |
パラメーター バインドに関する情報を受け取ります。 |
StoreObjectIdentifier |
ストア オブジェクトの ID を表す型 |
インターフェイス
IAdHocMapper |
モデルの構築後に、CLR 型とエンティティ型のアドホック マッピングを作成します。 |
ICheckConstraint |
エンティティ型のチェック制約を表します。 |
IClrCollectionAccessor |
ナビゲーション プロパティに対するコレクションの操作を許可するコンパイル済みデリゲートによってサポートされる操作を表します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IClrPropertyGetter |
マップされた EF プロパティの値の取得をサポートするコンパイル済みデリゲートによってサポートされる操作を表します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IClrPropertySetter |
マップされた EF プロパティの値の設定をサポートするコンパイル済みデリゲートによってサポートされる操作を表します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IColumn |
テーブル内の列を表します。 |
IColumnBase |
テーブルに似たオブジェクト内の列に似たオブジェクトを表します。 |
IColumnMapping |
列へのプロパティ マッピングを表します。 |
IColumnMappingBase |
列に似たオブジェクトへのプロパティ マッピングを表します。 |
IComplexProperty |
構造型の複合プロパティを表します。 |
IComplexType |
構造型の複合プロパティの型を表します。 |
IConstructorBindingFactory |
特定の CLR コンストラクターのインスタンスを InstantiationBinding 検索して作成するためのファクトリ。 |
IConventionAnnotatable |
変更できる注釈を公開するクラス。 注釈を使用すると、任意のメタデータをオブジェクトに格納できます。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IConventionAnnotation |
を実装するオブジェクトに格納できる任意の IConventionAnnotatableメタデータ。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IConventionCheckConstraint |
エンティティ型のチェック制約を表します。 |
IConventionComplexProperty |
構造型の複合プロパティを表します。 |
IConventionComplexType |
構造型の複合プロパティの型を表します。 |
IConventionDbFunction |
モデルの構築中に変更できる形式のモデル内のリレーショナル データベース関数を表します。 |
IConventionDbFunctionParameter |
関数パラメーターを表します。 |
IConventionDbFunctionParameterBuilder |
を構成するための簡単な API を提供します IConventionDbFunctionParameter。 |
IConventionElementType |
コレクション プロパティの要素を表します。 |
IConventionEntityType |
内のエンティティ型を IConventionModel表します。 このインターフェイスはモデルの作成時に使用され、メタデータを変更できます。 モデルがビルドされると、 IEntityType は同じメタデータの読み取り専用ビューを表します。 |
IConventionEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
IConventionForeignKey |
依存エンティティ型の外部キー プロパティが、プリンシパル エンティティ型の対応する主キーまたは代替キーを参照するリレーションシップを表します。 |
IConventionIndex |
一連のプロパティのインデックスを表します。 |
IConventionKey |
エンティティの主キーまたは代替キーを表します。 |
IConventionModel |
エンティティの形状、エンティティ間のリレーションシップ、およびそれらがデータベースにマップされる方法に関するメタデータ。 モデルは通常、派生 の メソッドを OnModelCreating(ModelBuilder) オーバーライドすることによって作成されます DbContext。 |
IConventionNavigation |
リレーションシップの移動に使用できるナビゲーション プロパティを表します。 |
IConventionNavigationBase |
リレーションシップの移動に使用できるナビゲーション プロパティを表します。 |
IConventionProperty |
構造型のスカラー プロパティを表します。 |
IConventionPropertyBase |
ナビゲーション プロパティとスカラー プロパティの基本型。 |
IConventionRelationalPropertyOverrides |
特定のテーブルに似たストア オブジェクトのプロパティ ファセットのオーバーライドを表します。 |
IConventionSequence |
モデルの構築中に変更できるフォームで、モデル内のデータベース シーケンスを表します。 |
IConventionServiceProperty |
IReadOnlyPropertyBaseから挿入されたサービスを表す Entity Framework モデルの DbContext。 |
IConventionSkipNavigation |
3 番目のエンティティ型を介して転送されるリレーションシップの一部であるナビゲーション プロパティを表します。 |
IConventionStoredProcedure |
モデルのビルド中に変更できるフォーム内のモデル内のストアド プロシージャを表します。 |
IConventionStoredProcedureParameter |
ストアド プロシージャ パラメーターを表します。 |
IConventionStoredProcedureResultColumn |
ストアド プロシージャの結果列を表します。 |
IConventionTrigger |
ストア トリガーを表します。 |
IConventionTypeBase |
内の型を IConventionModel表します。 |
IDbFunction |
モデル内のリレーショナル データベース関数を表します。 |
IDbFunctionParameter |
関数パラメーターを表します。 |
IDesignTimeModel |
エンティティの形状、エンティティ間のリレーションシップ、およびそれらがデータベースにマップされる方法に関するメタデータ。 また、データベースを初期化するために必要なすべての情報も含まれます。 |
IElementType |
コレクション プロパティの要素を表します。 |
IEntityType |
モデル内のエンティティ型を表します。 |
IEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
IForeignKey |
依存エンティティ型のプロパティで構成される外部キーが、プリンシパル エンティティ型の対応するプライマリ キーまたは代替キーを参照するリレーションシップを表します。 |
IForeignKeyConstraint |
外部キー制約を表します。 |
IFunctionColumn |
テーブル値関数の列を表します。 |
IFunctionColumnMapping |
列へのプロパティ マッピングを表します。 |
IFunctionMapping |
関数へのエンティティ型マッピングを表します。 |
IIndex |
一連のプロパティのインデックスを表します。 |
IKey |
エンティティ型の主キーまたは代替キーを表します。 |
IMetadataReference<T> |
メタデータ オブジェクトへの参照を表します。 メタデータ オブジェクト インスタンスが置き換えられた場合、これは新しいオブジェクトで更新されます。 |
IModel |
エンティティの形状、エンティティ間のリレーションシップ、およびそれらがデータベースにマップされる方法に関するメタデータ。 モデルは通常、派生 の メソッドを OnModelCreating(ModelBuilder) オーバーライドすることによって作成されます DbContext。 |
IMutableAnnotatable |
変更できる注釈を公開するクラス。 注釈を使用すると、任意のメタデータをオブジェクトに格納できます。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IMutableCheckConstraint |
エンティティ型のチェック制約を表します。 |
IMutableComplexProperty |
構造型の複合プロパティを表します。 |
IMutableComplexType |
構造型の複合プロパティの型を表します。 |
IMutableDbFunction |
モデルの構築中に変更できる形式のモデル内のリレーショナル データベース関数を表します。 |
IMutableDbFunctionParameter |
関数パラメーターを表します。 |
IMutableElementType |
コレクション プロパティの要素を表します。 |
IMutableEntityType |
内のエンティティ型を IMutableModel表します。 |
IMutableEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
IMutableForeignKey |
依存エンティティ型の外部キー プロパティが、プリンシパル エンティティ型の対応する主キーまたは代替キーを参照するリレーションシップを表します。 |
IMutableIndex |
プロパティのセットのインデックスを表します。 |
IMutableKey |
エンティティの主キーまたは代替キーを表します。 |
IMutableModel |
エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 モデルは、通常、派生 の メソッドを OnModelCreating(ModelBuilder) オーバーライドすることによって作成されます DbContext。 |
IMutableNavigation |
リレーションシップの移動に使用できるナビゲーション プロパティを表します。 |
IMutableNavigationBase |
リレーションシップの移動に使用できるナビゲーション プロパティを表します。 |
IMutableProperty |
構造型のスカラー プロパティを表します。 |
IMutablePropertyBase |
ナビゲーション プロパティとスカラー プロパティの基本型。 |
IMutableRelationalPropertyOverrides |
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを表します。 |
IMutableSequence |
モデル内のデータベース シーケンスを表します。 |
IMutableServiceProperty |
IReadOnlyPropertyBaseから挿入されたサービスを表す Entity Framework モデルの DbContext。 |
IMutableSkipNavigation |
3 番目のエンティティ型を介して転送されるリレーションシップの一部であるナビゲーション プロパティを表します。 |
IMutableStoredProcedure |
モデルのビルド中に変更できるフォーム内のモデル内のストアド プロシージャを表します。 |
IMutableStoredProcedureParameter |
ストアド プロシージャ パラメーターを表します。 |
IMutableStoredProcedureResultColumn |
ストアド プロシージャの結果列を表します。 |
IMutableTrigger |
ストア トリガーを表します。 |
IMutableTypeBase |
内の型を表します IMutableModel。 |
INavigation |
リレーションシップの移動に使用できるナビゲーション プロパティを表します。 |
INavigationBase |
リレーションシップの移動に使用できるナビゲーション プロパティを表します。 |
IParameterBindingFactories |
IParameterBindingFactory内部サービス プロバイダーに登録されているものから を見つけることができます。 |
IParameterBindingFactory |
インスタンスを検索して作成するための ParameterBinding ファクトリ。 |
IPrimaryKeyConstraint |
主キー制約を表します。 |
IProperty |
構造型のスカラー プロパティを表します。 |
IPropertyBase |
ナビゲーションとプロパティの基本インターフェイス。 |
IPropertyParameterBindingFactory |
モデルの ParameterBinding 何らかの形式のプロパティ (つまり、一部 IPropertyBase) に対して特別な を検索します。 |
IReadOnlyCheckConstraint |
エンティティ型のチェック制約を表します。 |
IReadOnlyComplexProperty |
構造型の複合プロパティを表します。 |
IReadOnlyComplexType |
構造型の複合プロパティの型を表します。 |
IReadOnlyDbFunction |
モデル内のリレーショナル データベース関数を表します。 |
IReadOnlyDbFunctionParameter |
関数パラメーターを表します。 |
IReadOnlyElementType |
コレクション プロパティの要素を表します。 |
IReadOnlyEntityType |
モデル内のエンティティ型を表します。 |
IReadOnlyEntityTypeMappingFragment |
特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。 |
IReadOnlyForeignKey |
依存エンティティ型のプロパティで構成される外部キーが、プリンシパル エンティティ型の対応する主キーまたは代替キーを参照するリレーションシップを表します。 |
IReadOnlyIndex |
プロパティのセットのインデックスを表します。 |
IReadOnlyKey |
エンティティ型の主キーまたは代替キーを表します。 |
IReadOnlyModel |
エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法に関するメタデータ。 モデルは、通常、派生 の メソッドを OnModelCreating(ModelBuilder) オーバーライドすることによって作成されます DbContext。 |
IReadOnlyNavigation |
リレーションシップの移動に使用できるナビゲーション プロパティを表します。 |
IReadOnlyNavigationBase |
リレーションシップの移動に使用できるナビゲーション プロパティを表します。 |
IReadOnlyProperty |
構造型のスカラー プロパティを表します。 |
IReadOnlyPropertyBase |
ナビゲーションとプロパティの基本型。 |
IReadOnlyRelationalPropertyOverrides |
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを表します。 |
IReadOnlySequence |
モデル内のデータベース シーケンスを表します。 |
IReadOnlyServiceProperty |
から挿入されたサービスを表すエンティティ型のプロパティを表します DbContext。 |
IReadOnlySkipNavigation |
3 番目のエンティティ型を介して転送されるリレーションシップの一部であるナビゲーション プロパティを表します。 |
IReadOnlyStoredProcedure |
モデル内のストアド プロシージャを表します。 |
IReadOnlyStoredProcedureParameter |
ストアド プロシージャ パラメーターを表します。 |
IReadOnlyStoredProcedureResultColumn |
ストアド プロシージャの結果列を表します。 |
IReadOnlyStoreObjectDictionary<T> |
キーに基づく参照を StoreObjectIdentifier 表します。 |
IReadOnlyTrigger |
ストア トリガーを表します。 |
IReadOnlyTypeBase |
モデル内の構造型を表します。 |
IRelationalAnnotationProvider |
通常、 のさまざまな要素 IRelationalModelのリレーショナル EF Core コンポーネントで使用される注釈へのアクセスを提供するデータベース プロバイダーによって実装されるサービス。 |
IRelationalEntityTypeAnnotations |
を介して Relational(IEntityType)アクセスされるリレーショナル固有の注釈のプロパティ。 |
IRelationalForeignKeyAnnotations |
を介して Relational(IForeignKey)アクセスされるリレーショナル固有の注釈のプロパティ。 |
IRelationalIndexAnnotations |
を介して Relational(IIndex)アクセスされるリレーショナル固有の注釈のプロパティ。 |
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)アクセスされるリレーショナル固有の注釈のプロパティ。 |
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 |
ビューへのエンティティ型マッピングを表します。 |
列挙型
ChangeTrackingStrategy |
エンティティ型のインスタンスのプロパティに対する変更をコンテキストで検出する方法を示します。 |
ConfigurationSource |
内の IMutableModel 要素が で fluent API OnModelCreating(ModelBuilder)を使用して明示的に指定されたか、.NET 属性 (データ注釈) を使用するか、EF Core モデル構築規則を使用して規則によって指定されたかを示します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
DeleteBehavior |
プリンシパルが削除されたとき、またはリレーションシップが切断された場合に、リレーションシップ内の依存エンティティに削除操作を適用する方法を示します。 |
PropertyAccessMode |
プロパティまたはフィールドの読み取りと書き込み時にUsePropertyAccessMode(PropertyAccessMode)プロパティまたはバッキング フィールドを使用するかどうかを変更するには、この列挙型から 、UsePropertyAccessMode(PropertyAccessMode)UsePropertyAccessMode(PropertyAccessMode)、または に値を渡します。 アクセス モードが設定されていない場合、エンティティの新しいインスタンスを構築するときに、可能であれば、プロパティのバッキング フィールドが使用されます。 プロパティの getter または setter は、可能であれば、プロパティの他のすべてのアクセスに使用されます。 規則で見つからず、 を使用して指定されていないためにフィールドを HasField(String)使用できない場合は、 プロパティが代わりに使用されることに注意してください。 同様に、プロパティ getter または setter を使用できない場合 (たとえば、プロパティが読み取り専用の場合)、フィールドが代わりに使用されます。 |
PropertySaveBehavior |
プロパティの値に対する変更を Entity Framework の変更追跡によって処理する方法を示します。これにより、値セットがデータベースに送信されるかどうかを決定します。 と で GetBeforeSaveBehavior() 使用されます GetAfterSaveBehavior() |
SqlServerValueGenerationStrategy |
データベース列からキー値を生成するときに EF Core スタック全体で使用する 2 つの戦略SQL Server定義します。 |
StoreObjectType |
テーブルに似たストア オブジェクト型。 |
ValueGenerated |
プロパティの値がデータベースによって生成されるタイミングを示します。 |
Entity Framework