SqlServerPropertyBuilderExtensions クラス

定義

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

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

注釈

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

メソッド

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

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

特定のテーブルの ID の増分として指定した値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設定できるかどうかを示す値を返します。

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 パターンを使用して新しいエンティティの値を生成するように key プロパティを構成します。 このメソッドは、 プロパティを に OnAdd設定します。

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

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

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を対象とする場合に、キー プロパティの値生成戦略を構成します。

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 パターンを使用して新しいエンティティの値を生成するように key プロパティを構成します。 このメソッドは、 プロパティを に OnAdd設定します。

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

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

UseIdentityColumn(ColumnBuilder, Int64, Int32)

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

UseIdentityColumn(PropertyBuilder, Int32, Int32)

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

UseIdentityColumn(PropertyBuilder, Int64, Int32)

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

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

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

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

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

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

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

UseSequence(PropertyBuilder, String, String)

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

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

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

UseSqlServerIdentityColumn(PropertyBuilder)

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

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
古い.

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

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

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

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

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

適用対象