Language

SqlServerPropertyBuilderExtensions クラス

定義

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

public static class SqlServerPropertyBuilderExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerPropertyBuilderExtensions
type SqlServerPropertyBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerPropertyBuilderExtensions = class
Public Module SqlServerPropertyBuilderExtensions
継承
SqlServerPropertyBuilderExtensions
属性

注釈

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

メソッド

Name 説明
CanSetDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

指定した値を列の既定値として設定できるかどうかを示す値を返します。

CanSetDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean)

指定した既定値の式を列に設定できるかどうかを示す値を返します。

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

指定した名前とスキーマを hi-lo シーケンスに設定できるかどうかを示す値を返します。

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

指定した値を IDENTITY のインクリメントとして設定できるかどうかを示す値SQL Server返します。

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

特定のテーブルの IDENTITY の増分値として指定した値を設定できるかどうかを示す値SQL Server返します。

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

指定した値を IDENTITY のシードとして設定できるかどうかを示す値SQL Server返します。

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

指定した値を IDENTITY のシードとして設定できるかどうかを示す値SQL Server返します。

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

特定のテーブルの ID のシードとして指定した値を設定できるかどうかを示す値SQL Server返します。

CanSetIsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

プロパティの列を SQL Server HIDDEN フラグで構成できるかどうかを示す値を返します。

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

SQL Serverをターゲットにするときに、プロパティの列をスパースとして構成できるかどうかを示す値を返します。

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

キー値生成シーケンスに対して指定された名前とスキーマを設定できるかどうかを示す値を返します。

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

指定された値を値生成戦略として設定できるかどうかを示す値を返します。

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

指定した値を特定のテーブルの値生成戦略として設定できるかどうかを示す値を返します。

ForSqlServerHasColumnName(PropertyBuilder, String)

SQL Serverを対象とする場合にプロパティがマップされる列を構成します。

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

SQL Serverを対象とする場合にプロパティがマップされる列を構成します。

ForSqlServerHasColumnType(PropertyBuilder, String)

SQL Serverを対象とする場合にプロパティがマップされる列のデータ型を構成します。 これは、有効桁数、小数点以下桁数、長さなどを含む完全な型名にする必要があります。

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

SQL Serverを対象とする場合にプロパティがマップされる列のデータ型を構成します。 これは、有効桁数、小数点以下桁数、長さなどを含む完全な型名にする必要があります。

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

SQL Serverを対象とする場合に計算列にマップするようにプロパティを構成します。

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

SQL Serverを対象とする場合に計算列にマップするようにプロパティを構成します。

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値を構成します。

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値を構成します。

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値の式を構成します。

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値の式を構成します。

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
古い.

SQL Serverを対象とする場合に、キー プロパティの値を生成するように、hi-lo パターンに使用されるデータベース シーケンスを構成します。

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
古い.

SQL SERVER IDENTITY の増分を構成します。

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
古い.

SQL SERVER IDENTITY のシードを構成します。

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
古い.

SQL Serverを対象とする場合に、キー プロパティの値生成戦略を構成します。

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
古い.

SQL Serverを対象とする場合に、シーケンスベースの hi-lo パターンを使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
古い.

SQL Serverを対象とする場合に、シーケンスベースの hi-lo パターンを使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

HasDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値を構成します。

HasDefaultValue(PropertyBuilder, Object, String)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値を構成します。

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object, String)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値を構成します。

HasDefaultValueSql(IConventionPropertyBuilder, String, String, Boolean)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値の式を構成します。

HasDefaultValueSql(PropertyBuilder, String, String)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値の式を構成します。

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String, String)

SQL Serverを対象とする場合にプロパティがマップされる列の既定値の式を構成します。

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

SQL Serverを対象とする場合に、キー プロパティの値を生成するように、hi-lo パターンに使用されるデータベース シーケンスを構成します。

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

SQL SERVER IDENTITY の増分を構成します。

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

特定のテーブルの SQL SERVER IDENTITY の増分を構成します。

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

SQL SERVER IDENTITY のシードを構成します。

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

SQL SERVER IDENTITY のシードを構成します。

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

特定のテーブルのSQL SERVER IDENTITY のシードを構成します。

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

キー値生成パターンに使用するデータベース シーケンスを構成して、キー プロパティの値を生成SQL Server。

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SQL Serverを対象とする場合に、キー プロパティの値生成戦略を構成します。

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

特定のテーブルのSQL Serverを対象とする場合に、キー プロパティの値生成戦略を構成します。

IsHidden(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

プロパティの列が SQL Server HIDDEN フラグを使用して定義されているかどうかを構成します。このフラグにより、SELECT *結果から列が除外されます。 これは、テンポラル テーブルの期間列などの生成された列に適用されます。

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

SQL Serverをターゲットにするときに、プロパティの列をスパースとして作成するかどうかを構成します。

IsSparse(PropertyBuilder, Boolean)

SQL Serverをターゲットにするときに、プロパティの列をスパースとして作成するかどうかを構成します。

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

SQL Serverをターゲットにするときに、プロパティの列をスパースとして作成するかどうかを構成します。

UseHiLo(PropertyBuilder, String, String)

SQL Serverを対象とする場合に、シーケンスベースの hi-lo パターンを使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

SQL Serverを対象とする場合に、シーケンスベースの hi-lo パターンを使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseIdentityColumn(ColumnBuilder, Int64, Int32)

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー列を構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseIdentityColumn(PropertyBuilder, Int32, Int32)

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseIdentityColumn(PropertyBuilder, Int64, Int32)

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー列を構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseSequence(PropertyBuilder, String, String)

SQL Serverを対象とする場合に、シーケンスベースのキー値生成パターンを使用して新しいエンティティの値を生成するように key プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

SQL Serverを対象とする場合に、シーケンスベースのキー値生成パターンを使用して新しいエンティティの値を生成するように key プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
古い.

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseSqlServerIdentityColumn(PropertyBuilder)

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
古い.

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

SQL Serverをターゲットにするときに、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー プロパティを構成します。 このメソッドは、プロパティを OnAddするように設定します。

適用対象