SqlServerEntityTypeBuilderExtensions クラス

定義

の特定の拡張メソッドをEntityTypeBuilderSQL Serverします。

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

注釈

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

メソッド

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

エンティティに対して指定された履歴テーブル名を設定できるかどうかを示す値を返します。

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

マップされたテーブルに履歴テーブル スキーマを含めることができるかどうかを示す値を返します。

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

マップされたテーブルをメモリ最適化として構成できるかどうかを示す値を返します。

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

マップされたテーブルをテンポラルとして構成できるかどうかを示す値を返します。

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

マップされたテーブルにピリオド終了プロパティを含めることができるかどうかを示す値を返します。

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

マップされたテーブルにピリオド開始プロパティを含めることができるかどうかを示す値を返します。

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

指定したプロパティに対してインデックスを構成します。 特定のプロパティ セットに既存のインデックスがある場合は、構成用に既存のインデックスが返されます。

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
古い.

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
古い.

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
古い.

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
古い.

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
古い.

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqlServerToTable(EntityTypeBuilder, String)

SQL Serverを対象とする場合にエンティティがマップされるテーブルを構成します。

ForSqlServerToTable(EntityTypeBuilder, String, String)

SQL Serverを対象とする場合にエンティティがマップされるテーブルを構成します。

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

SQL Serverを対象とする場合にエンティティがマップされるテーブルを構成します。

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

SQL Serverを対象とする場合にエンティティがマップされるテーブルを構成します。

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

テンポラル テーブルにマップされたエンティティの期間終了プロパティを構成します。

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

テンポラル テーブルにマップされたエンティティの期間開始プロパティを構成します。

IsMemoryOptimized(EntityTypeBuilder, Boolean)
古い.

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
古い.

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
古い.

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
古い.

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

テーブルをテンポラルとして構成します。

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

テンポラル テーブルにマップされたエンティティの履歴テーブル名を構成します。

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

テンポラル テーブルにマップされたエンティティの履歴テーブル スキーマを構成します。

適用対象