SqlServerEntityTypeExtensions クラス

定義

SQL Server固有のメタデータのエンティティ型拡張メソッド。

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

注釈

詳細と例については、「エンティティの種類とリレーションシップのモデリング」および「EF Core を使用したSQL ServerデータベースとAzure SQLデータベースへのアクセス」を参照してください。

メソッド

GetHistoryTableName(IReadOnlyEntityType)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルの名前を表す値を返します。

GetHistoryTableNameConfigurationSource(IConventionEntityType)

テンポラル履歴テーブル名設定の構成ソースを取得します。

GetHistoryTableSchema(IReadOnlyEntityType)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルのスキーマを表す値を返します。

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

テンポラル履歴テーブル スキーマ設定の構成ソースを取得します。

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

メモリ最適化設定の構成ソースを取得します。

GetIsTemporalConfigurationSource(IConventionEntityType)

テンポラル テーブル設定の構成ソースを取得します。

GetPeriodEndPropertyName(IReadOnlyEntityType)

テンポラル テーブルにマップされたエンティティのピリオド終了プロパティの名前を表す値を返します。

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

テンポラル テーブルの期間の終了プロパティ名の設定の構成ソースを取得します。

GetPeriodStartPropertyName(IReadOnlyEntityType)

テンポラル テーブルにマップされたエンティティのピリオド開始プロパティの名前を表す値を返します。

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

テンポラル テーブル期間の開始プロパティ名設定の構成ソースを取得します。

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す構成ソースを取得します。

IsMemoryOptimized(IEntityType)

エンティティ型がメモリ最適化テーブルにマップされているかどうかを示す値を返します。

IsMemoryOptimized(IReadOnlyEntityType)

エンティティ型がメモリ最適化テーブルにマップされているかどうかを示す値を返します。

IsSqlOutputClauseUsed(IReadOnlyEntityType)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を返します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

指定したテーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を返します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

IsTemporal(IReadOnlyEntityType)

エンティティ型がテンポラル テーブルにマップされているかどうかを示す値を返します。

SetHistoryTableName(IConventionEntityType, String, Boolean)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルの名前を表す値を設定します。

SetHistoryTableName(IMutableEntityType, String)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルの名前を表す値を設定します。

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルのスキーマを表す値を設定します。

SetHistoryTableSchema(IMutableEntityType, String)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルのスキーマを表す値を設定します。

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

エンティティ型がメモリ最適化テーブルにマップされているかどうかを示す値を設定します。

SetIsMemoryOptimized(IMutableEntityType, Boolean)

エンティティ型がメモリ最適化テーブルにマップされているかどうかを示す値を設定します。

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

エンティティ型がテンポラル テーブルにマップされているかどうかを示す値を設定します。

SetIsTemporal(IMutableEntityType, Boolean)

エンティティ型がテンポラル テーブルにマップされているかどうかを示す値を設定します。

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

テンポラル テーブルにマップされるエンティティのピリオド終了プロパティの名前を表す値を設定します。

SetPeriodEndPropertyName(IMutableEntityType, String)

テンポラル テーブルにマップされるエンティティのピリオド終了プロパティの名前を表す値を設定します。

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

テンポラル テーブルにマップされたエンティティのピリオド開始プロパティの名前を表す値を設定します。

SetPeriodStartPropertyName(IMutableEntityType, String)

テンポラル テーブルにマップされたエンティティのピリオド開始プロパティの名前を表す値を設定します。

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を設定します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

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

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を設定します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を設定します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を設定します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

適用対象