SqlServerModelBuilderExtensions クラス

定義

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

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

注釈

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

メソッド

CanSetDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

指定した値をデータベースの最大サイズとして設定できるかどうかを示す値を返します。

CanSetHiLoSequence(IConventionModelBuilder, String, String, Boolean)

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

CanSetIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

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

CanSetPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

指定した値をデータベースのパフォーマンス レベルとして設定できるかどうかを示す値を返します。

CanSetServiceTierSql(IConventionModelBuilder, String, Boolean)

指定した値をデータベースのサービス レベルとして設定できるかどうかを示す値を返します。

CanSetValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

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

hi-lo パターンに使用されるデータベース シーケンスを構成して、SQL Serverをターゲットにするときに、 としてOnAddマークされたキー プロパティの値を生成します。

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

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

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

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

ForSqlServerHasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>)

SQL Serverをターゲットにするときにデータベース シーケンスを構成します。

ForSqlServerHasSequence(ModelBuilder, String, String)

SQL Serverをターゲットにするときにデータベース シーケンスを構成します。

ForSqlServerHasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

SQL Serverをターゲットにするときにデータベース シーケンスを構成します。

ForSqlServerHasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>)

SQL Serverをターゲットにするときにデータベース シーケンスを構成します。

ForSqlServerHasSequence(ModelBuilder, Type, String, String)

SQL Serverをターゲットにするときにデータベース シーケンスを構成します。

ForSqlServerHasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>)

SQL Serverをターゲットにするときにデータベース シーケンスを構成します。

ForSqlServerHasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>)

SQL Serverをターゲットにするときにデータベース シーケンスを構成します。

ForSqlServerHasSequence<T>(ModelBuilder, String, String)

SQL Serverをターゲットにするときにデータベース シーケンスを構成します。

ForSqlServerHasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

SQL Serverをターゲットにするときにデータベース シーケンスを構成します。

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

SQL Serverを対象とする場合は、 としてOnAddマークされたキー プロパティの既定値生成戦略を構成します。

ForSqlServerUseIdentityColumns(ModelBuilder)

SQL Server IDENTITY 機能を使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。 これは、SQL Serverを対象とする場合の既定の動作です。

ForSqlServerUseIdentityColumns(ModelBuilder, Int32, Int32)
古い.

SQL Server IDENTITY 機能を使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。 これは、SQL Serverを対象とする場合の既定の動作です。

ForSqlServerUseSequenceHiLo(ModelBuilder, String, String)
古い.

シーケンスベースの hi-lo パターンを使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。

HasDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

Azure SQL Database の最大サイズの構成を試みます。

HasDatabaseMaxSize(ModelBuilder, String)

Azure SQL Database の最大サイズを構成します。

HasHiLoSequence(IConventionModelBuilder, String, String, Boolean)

hi-lo パターンに使用されるデータベース シーケンスを構成して、SQL Serverをターゲットにするときに、 としてOnAddマークされたキー プロパティの値を生成します。

HasIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

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

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

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

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

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

HasPerformanceLevel(ModelBuilder, String)

Azure SQL Database のパフォーマンス レベル (SERVICE_OBJECTIVE) を文字列リテラルとして構成します。

HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Azure SQL Database のパフォーマンス レベル (SERVICE_OBJECTIVE) の構成を試みます。

HasPerformanceLevelSql(ModelBuilder, String)

Azure SQL Database のパフォーマンス レベル (SERVICE_OBJECTIVE) を SQL 式として構成します。

HasServiceTier(ModelBuilder, String)

Azure SQL Database のサービス レベル (EDITION) を文字列リテラルとして構成します。

HasServiceTierSql(IConventionModelBuilder, String, Boolean)

Azure SQL Database のサービス レベル (EDITION) の構成を試みます。

HasServiceTierSql(ModelBuilder, String)

Azure SQL Database のサービス レベル (EDITION) を SQL 式として構成します。

HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SQL Serverを対象とする場合は、 としてOnAddマークされたキー プロパティの既定値生成戦略を構成します。

UseHiLo(ModelBuilder, String, String)

シーケンスベースの hi-lo パターンを使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。

UseIdentityColumns(ModelBuilder, Int32, Int32)

SQL Server IDENTITY 機能を使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。 これは、SQL Serverを対象とする場合の既定の動作です。

UseIdentityColumns(ModelBuilder, Int64, Int32)

SQL Server IDENTITY 機能を使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。 これは、SQL Serverを対象とする場合の既定の動作です。

UseKeySequences(ModelBuilder, String, String)

階層ごとにシーケンスを使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。

適用対象