RelationalEntityTypeExtensions クラス

定義

リレーショナル データベース メタデータのエンティティ型拡張メソッド。

public static class RelationalEntityTypeExtensions
type RelationalEntityTypeExtensions = class
Public Module RelationalEntityTypeExtensions
継承
RelationalEntityTypeExtensions

注釈

詳細と例については、「 エンティティの型とリレーションシップのモデル化 」を参照してください。

フィールド

DefaultQueryNameBase

を使用してマップされた に ISqlQuery 使用される名前を RelationalEntityTypeBuilderExtensions.ToSqlQuery取得します。

メソッド

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

エンティティ型に指定された名前を持つ新しいチェック制約を作成します。 同じ名前のチェック制約が同じエンティティ型に存在する場合は、例外をスローします。

AddCheckConstraint(IMutableEntityType, String, String)

エンティティ型に指定された名前を持つ新しいチェック制約を作成します。 同じ名前のチェック制約が同じエンティティ型に存在する場合は、例外をスローします。

FindCheckConstraint(IConventionEntityType, String)

指定した名前の を IConventionCheckConstraint 検索します。

FindCheckConstraint(IEntityType, String)

指定した名前の を ICheckConstraint 検索します。

FindCheckConstraint(IMutableEntityType, String)

指定した名前の を IMutableCheckConstraint 検索します。

FindCheckConstraint(IReadOnlyEntityType, String)

指定した名前の を IReadOnlyCheckConstraint 検索します。

FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを返します。

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

FindMappingFragment(IEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを返します。

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

FindMappingFragment(IMutableEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを返します。

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

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを返します。

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

FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)

同じテーブルに似たストア オブジェクトを共有する他のエンティティ型を指す、指定されたエンティティ型の外部キーを取得します。

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

同じテーブルに似たストア オブジェクトを共有する他のエンティティ型を指す、指定されたエンティティ型の外部キーを取得します。

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

同じテーブルに似たストア オブジェクトを共有する他のエンティティ型を指す、指定されたエンティティ型の外部キーを取得します。

FindRowInternalForeignKeys(IMutableEntityType, StoreObjectIdentifier)

同じテーブルに似たストア オブジェクトを共有する他のエンティティ型を指す、指定されたエンティティ型の外部キーを取得します。

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

同じテーブルに似たストア オブジェクトを共有する他のエンティティ型を指す、指定されたエンティティ型の外部キーを取得します。

GetCheckConstraints(IConventionEntityType)

エンティティ型に含まれるすべてのチェック制約を返します。

GetCheckConstraints(IEntityType)

エンティティ型に含まれるすべてのチェック制約を返します。

GetCheckConstraints(IMutableEntityType)

エンティティ型に含まれるすべてのチェック制約を返します。

GetCheckConstraints(IReadOnlyEntityType)

エンティティ型に含まれるすべてのチェック制約を返します。

GetComment(IEntityType)

このエンティティがマップされるテーブルのコメントを返します。

GetComment(IReadOnlyEntityType)

このエンティティがマップされるテーブルのコメントを返します。

GetCommentConfigurationSource(IConventionEntityType)

テーブル コメントの を ConfigurationSource 取得します。

GetContainerColumnName(IReadOnlyEntityType)

エンティティ型がマップされるコンテナー列名を取得します。

GetContainerColumnNameConfigurationSource(IConventionEntityType)

コンテナー列名の を ConfigurationSource 取得します。

GetContainerColumnTypeMapping(IReadOnlyEntityType)
古い.

エンティティ型がマップされるコンテナー列の型マッピングを取得します。

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
古い.

コンテナー列の ConfigurationSource 型マッピングの を取得します。

GetDeclaredCheckConstraints(IConventionEntityType)

エンティティ型で宣言されているすべてのチェック制約を返します。

GetDeclaredCheckConstraints(IEntityType)

エンティティ型で宣言されているすべてのチェック制約を返します。

GetDeclaredCheckConstraints(IMutableEntityType)

エンティティ型で宣言されているすべてのチェック制約を返します。

GetDeclaredCheckConstraints(IReadOnlyEntityType)

エンティティ型で宣言されているすべてのチェック制約を返します。

GetDefaultMappings(IEntityType)

エンティティ型で使用される既定のマッピングを返します。

GetDefaultSchema(IEntityType)

このエンティティ型に使用される既定のデータベース スキーマを返します。

GetDefaultSchema(IReadOnlyEntityType)

このエンティティ型に使用される既定のデータベース スキーマを返します。

GetDefaultSqlQueryName(IEntityType)

を使用してマップするときに、このエンティティ型に使用される既定の SQL クエリ名を RelationalEntityTypeBuilderExtensions.ToSqlQuery取得します。

GetDefaultSqlQueryName(IReadOnlyEntityType)

を使用してマップするときに、このエンティティ型に使用される既定の SQL クエリ名を RelationalEntityTypeBuilderExtensions.ToSqlQuery取得します。

GetDefaultTableName(IEntityType)

このエンティティ型に使用される既定のテーブル名を返します。

GetDefaultTableName(IEntityType, Boolean)

このエンティティ型に使用される既定のテーブル名を返します。

GetDefaultTableName(IReadOnlyEntityType, Boolean)

このエンティティ型に使用される既定のテーブル名を返します。

GetDefaultViewName(IEntityType)

このエンティティ型に使用される既定のビュー名を返します。

GetDefaultViewName(IReadOnlyEntityType)

このエンティティ型に使用される既定のビュー名を返します。

GetDefaultViewSchema(IEntityType)

このエンティティ ビューに使用される既定のデータベース スキーマを返します。

GetDefaultViewSchema(IReadOnlyEntityType)

このエンティティ ビューに使用される既定のデータベース スキーマを返します。

GetDeleteStoredProcedure(IConventionEntityType)

エンティティ型が削除にマップされているストアド プロシージャ、または null ストアド プロシージャにマップされていない場合は、そのストアド プロシージャを返します。

GetDeleteStoredProcedure(IEntityType)

エンティティ型が削除にマップされているストアド プロシージャ、または null ストアド プロシージャにマップされていない場合は、そのストアド プロシージャを返します。

GetDeleteStoredProcedure(IMutableEntityType)

エンティティ型が削除にマップされているストアド プロシージャ、または null ストアド プロシージャにマップされていない場合は、そのストアド プロシージャを返します。

GetDeleteStoredProcedure(IReadOnlyEntityType)

エンティティ型が削除にマップされているストアド プロシージャ、または null ストアド プロシージャにマップされていない場合は、そのストアド プロシージャを返します。

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

削除ストアド プロシージャの を ConfigurationSource 取得します。

GetDeleteStoredProcedureMappings(IEntityType)

エンティティ型がマップされるストアド プロシージャの削除を返します。

GetFunctionMappings(IEntityType)

エンティティ型がマップされる関数を返します。

GetFunctionName(IEntityType)

エンティティ型がマップされている関数の名前を返します。関数 null にマップされていない場合はを返します。

GetFunctionName(IReadOnlyEntityType)

エンティティ型がマップされている関数の名前を返します。関数 null にマップされていない場合はを返します。

GetFunctionNameConfigurationSource(IConventionEntityType)

関数名の を ConfigurationSource 取得します。

GetInsertStoredProcedure(IConventionEntityType)

エンティティ型が挿入 null 用にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetInsertStoredProcedure(IEntityType)

エンティティ型が挿入 null 用にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetInsertStoredProcedure(IMutableEntityType)

エンティティ型が挿入 null 用にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetInsertStoredProcedure(IReadOnlyEntityType)

エンティティ型が挿入 null 用にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

挿入ストアド プロシージャの を ConfigurationSource 取得します。

GetInsertStoredProcedureMappings(IEntityType)

エンティティ型がマップされる挿入ストアド プロシージャを返します。

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

の を取得しますConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType)

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

の を取得しますConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

GetJsonPropertyName(IReadOnlyEntityType)

JSON 列にマップされた、指定されたエンティティに使用される JSON プロパティ名の値を取得します。

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

特定の ConfigurationSource エンティティ型の JSON プロパティ名の を取得します。

GetMappingFragments(IConventionEntityType)

構成されているすべてのエンティティ型マッピング フラグメントを返します。

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

GetMappingFragments(IConventionEntityType, StoreObjectType)

指定した型のすべての構成済みエンティティ型マッピング フラグメントを返します。

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

GetMappingFragments(IEntityType)

構成されているすべてのエンティティ型マッピング フラグメントを返します。

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

GetMappingFragments(IEntityType, StoreObjectType)

指定した型のすべての構成済みエンティティ型マッピング フラグメントを返します。

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

GetMappingFragments(IMutableEntityType)

構成されているすべてのエンティティ型マッピング フラグメントを返します。

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

GetMappingFragments(IMutableEntityType, StoreObjectType)

指定した型のすべての構成済みエンティティ型マッピング フラグメントを返します。

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

GetMappingFragments(IReadOnlyEntityType)

構成されているすべてのエンティティ型マッピング フラグメントを返します。

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

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

指定した型のすべての構成済みエンティティ型マッピング フラグメントを返します。

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

GetMappingStrategy(IReadOnlyEntityType)

派生型のマッピング戦略を取得します。

GetMappingStrategyConfigurationSource(IConventionEntityType)

の を取得しますConfigurationSourceGetMappingStrategy(IReadOnlyEntityType)

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを返します。

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

GetOrCreateMappingFragment(IMutableEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを返します。

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

GetSchema(IEntityType)

マップされたテーブルを含むデータベース スキーマを返します。

GetSchema(IReadOnlyEntityType)

マップされたテーブルを含むデータベース スキーマを返します。

GetSchemaConfigurationSource(IConventionEntityType)

データベース スキーマの を ConfigurationSource 取得します。

GetSchemaQualifiedTableName(IEntityType)

スキーマ null の先頭にエンティティ型がマップされているテーブルの名前を返します。テーブルにマップされていない場合はを返します。

GetSchemaQualifiedTableName(IReadOnlyEntityType)

スキーマ null の先頭にエンティティ型がマップされているテーブルの名前を返します。テーブルにマップされていない場合はを返します。

GetSchemaQualifiedViewName(IEntityType)

スキーマの先頭にエンティティ型がマップされているビューの名前、または null ビューにマップされていない場合は、そのビューの名前を返します。

GetSchemaQualifiedViewName(IReadOnlyEntityType)

スキーマの先頭にエンティティ型がマップされているビューの名前、または null ビューにマップされていない場合は、そのビューの名前を返します。

GetSqlQuery(IEntityType)

エンティティ型のデータを提供するために使用される、または null SQL 文字列にマップされていない場合は、SQL 文字列を返します。

GetSqlQuery(IReadOnlyEntityType)

エンティティ型のデータを提供するために使用される、または null SQL 文字列にマップされていない場合は、SQL 文字列を返します。

GetSqlQueryConfigurationSource(IConventionEntityType)

クエリ SQL 文字列の を ConfigurationSource 取得します。

GetSqlQueryMappings(IEntityType)

SQL 文字列マッピングを返します。

GetTableMappings(IEntityType)

エンティティ型がマップされるテーブルを返します。

GetTableName(IEntityType)

エンティティ型がマップされている null テーブルの名前を返します。または、テーブルにマップされていない場合は返します。

GetTableName(IReadOnlyEntityType)

エンティティ型がマップされている null テーブルの名前を返します。または、テーブルにマップされていない場合は返します。

GetTableNameConfigurationSource(IConventionEntityType)

テーブル名の を ConfigurationSource 取得します。

GetUpdateStoredProcedure(IConventionEntityType)

エンティティ型が更新 null にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetUpdateStoredProcedure(IEntityType)

エンティティ型が更新 null にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetUpdateStoredProcedure(IMutableEntityType)

エンティティ型が更新 null にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetUpdateStoredProcedure(IReadOnlyEntityType)

エンティティ型が更新 null にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

更新ストアド プロシージャの を ConfigurationSource 取得します。

GetUpdateStoredProcedureMappings(IEntityType)

エンティティ型がマップされる更新ストアド プロシージャを返します。

GetViewMappings(IEntityType)

エンティティ型がマップされるビューを返します。

GetViewName(IEntityType)

エンティティ型がマップされているビューの名前を返します。ビュー null にマップされていない場合はを返します。

GetViewName(IReadOnlyEntityType)

エンティティ型がマップされているビューの名前を返します。ビュー null にマップされていない場合はを返します。

GetViewNameConfigurationSource(IConventionEntityType)

ビュー名の を ConfigurationSource 取得します。

GetViewSchema(IEntityType)

マップされたビューを含むデータベース スキーマを返します。

GetViewSchema(IReadOnlyEntityType)

マップされたビューを含むデータベース スキーマを返します。

GetViewSchemaConfigurationSource(IConventionEntityType)

ビュー スキーマの を ConfigurationSource 取得します。

IsIgnoredByMigrations(IEntityType)

Migrations でエンティティ型が無視されるかどうかを示す値を取得します。

IsMappedToJson(IReadOnlyEntityType)

指定したエンティティが JSON 列にマップされているかどうかを示す値を取得します。

IsTableExcludedFromMigrations(IEntityType)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を取得します。

IsTableExcludedFromMigrations(IReadOnlyEntityType)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を取得します。

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

指定したテーブルが Migrations によって無視されるかどうかを示す値を取得します。

RemoveCheckConstraint(IConventionEntityType, String)

指定した名前の を IConventionCheckConstraint 削除します。

RemoveCheckConstraint(IMutableEntityType, String)

指定した名前の を ICheckConstraint 削除します。

RemoveDeleteStoredProcedure(IConventionEntityType)

このエンティティ型のマップされた削除ストアド プロシージャを削除します。

RemoveDeleteStoredProcedure(IMutableEntityType)

このエンティティ型のマップされた削除ストアド プロシージャを削除します。

RemoveInsertStoredProcedure(IConventionEntityType)

このエンティティ型のマップされた挿入ストアド プロシージャを削除します。

RemoveInsertStoredProcedure(IMutableEntityType)

このエンティティ型のマップされた挿入ストアド プロシージャを削除します。

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを削除します。

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

RemoveMappingFragment(IMutableEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを削除します。

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

RemoveUpdateStoredProcedure(IConventionEntityType)

このエンティティ型のマップされた更新ストアド プロシージャを削除します。

RemoveUpdateStoredProcedure(IMutableEntityType)

このエンティティ型のマップされた更新ストアド プロシージャを削除します。

SetComment(IConventionEntityType, String, Boolean)

このエンティティがマップされるテーブルに適用するコメントを構成します。

SetComment(IMutableEntityType, String)

このエンティティがマップされるテーブルに適用するコメントを構成します。

SetContainerColumnName(IConventionEntityType, String, Boolean)

エンティティ型がマップされるコンテナー列の名前を設定します。

SetContainerColumnName(IMutableEntityType, String)

エンティティ型がマップされるコンテナー列の名前を設定します。

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
古い.

エンティティ型がマップされるコンテナー列の型マッピングを設定します。

SetContainerColumnTypeMapping(IMutableEntityType, RelationalTypeMapping)
古い.

エンティティ型がマップされるコンテナー列の型マッピングを設定します。

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

エンティティ型をストアド プロシージャにマップして削除します。

SetDeleteStoredProcedure(IMutableEntityType)

エンティティ型をストアド プロシージャにマップして削除します。

SetFunctionName(IConventionEntityType, String, Boolean)

エンティティ型がマップされる関数の名前を設定します。

SetFunctionName(IMutableEntityType, String)

エンティティ型がマップされる関数の名前を設定します。

SetInsertStoredProcedure(IConventionEntityType, Boolean)

エンティティ型を挿入用のストアド プロシージャにマップします。

SetInsertStoredProcedure(IMutableEntityType)

エンティティ型を挿入用のストアド プロシージャにマップします。

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を設定します。

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を設定します。

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を設定します。

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を設定します。

SetJsonPropertyName(IConventionEntityType, String, Boolean)

JSON 列にマップされた特定のエンティティに使用される JSON プロパティ名の値を設定します。

SetJsonPropertyName(IMutableEntityType, String)

JSON 列にマップされた特定のエンティティに使用される JSON プロパティ名の値を設定します。

SetMappingStrategy(IConventionEntityType, String, Boolean)

派生型のマッピング戦略を設定します。

SetMappingStrategy(IMutableEntityType, String)

派生型のマッピング戦略を設定します。

SetSchema(IConventionEntityType, String, Boolean)

マップされたテーブルを含むデータベース スキーマを設定します。

SetSchema(IMutableEntityType, String)

マップされたテーブルを含むデータベース スキーマを設定します。

SetSqlQuery(IConventionEntityType, String, Boolean)

エンティティ型のデータを提供するために使用する SQL 文字列を設定します。

SetSqlQuery(IMutableEntityType, String)

エンティティ型のデータを提供するために使用する SQL 文字列を設定します。

SetTableName(IConventionEntityType, String, Boolean)

エンティティ型がマップされるテーブルの名前を設定します。

SetTableName(IMutableEntityType, String)

エンティティ型がマップされるテーブルの名前を設定します。

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

エンティティ型をストアド プロシージャにマップして更新します。

SetUpdateStoredProcedure(IMutableEntityType)

エンティティ型をストアド プロシージャにマップして更新します。

SetViewName(IConventionEntityType, String, Boolean)

エンティティ型がマップされるビューの名前を設定します。

SetViewName(IMutableEntityType, String)

エンティティ型がマップされるビューの名前を設定します。

SetViewSchema(IConventionEntityType, String, Boolean)

マップされたビューを含むデータベース スキーマを設定します。

SetViewSchema(IMutableEntityType, String)

マップされたビューを含むデータベース スキーマを設定します。

適用対象