Bagikan melalui


SqlServerModelBuilderExtensions Kelas

Definisi

SQL Server metode ekstensi khusus untuk ModelBuilder.

public static class SqlServerModelBuilderExtensions
type SqlServerModelBuilderExtensions = class
Public Module SqlServerModelBuilderExtensions
Warisan
SqlServerModelBuilderExtensions

Keterangan

Lihat Memodelkan jenis dan hubungan entitas, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.

Metode

CanSetDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai ukuran maksimum database.

CanSetHiLoSequence(IConventionModelBuilder, String, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nama dan skema yang diberikan dapat diatur untuk urutan hi-lo.

CanSetIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai kenaikan default untuk SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai nilai default untuk SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai nilai default untuk SQL Server IDENTITY.

CanSetPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai tingkat performa database.

CanSetServiceTierSql(IConventionModelBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai tingkat layanan database.

CanSetValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai strategi pembuatan nilai default.

ForSqlServerHasHiLoSequence(IConventionModelBuilder, String, String, Boolean)
Kedaluwarsa.

Mengonfigurasi urutan database yang digunakan untuk pola hi-lo untuk menghasilkan nilai untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server.

ForSqlServerHasIdentityIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)
Kedaluwarsa.

Mengonfigurasi kenaikan default untuk SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionModelBuilder, Nullable<Int32>, Boolean)
Kedaluwarsa.

Mengonfigurasi nilai awal default untuk SQL Server IDENTITY.

ForSqlServerHasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>)

Mengonfigurasi urutan database saat menargetkan SQL Server.

ForSqlServerHasSequence(ModelBuilder, String, String)

Mengonfigurasi urutan database saat menargetkan SQL Server.

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

Mengonfigurasi urutan database saat menargetkan SQL Server.

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

Mengonfigurasi urutan database saat menargetkan SQL Server.

ForSqlServerHasSequence(ModelBuilder, Type, String, String)

Mengonfigurasi urutan database saat menargetkan SQL Server.

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

Mengonfigurasi urutan database saat menargetkan SQL Server.

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

Mengonfigurasi urutan database saat menargetkan SQL Server.

ForSqlServerHasSequence<T>(ModelBuilder, String, String)

Mengonfigurasi urutan database saat menargetkan SQL Server.

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

Mengonfigurasi urutan database saat menargetkan SQL Server.

ForSqlServerHasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Kedaluwarsa.

Mengonfigurasi strategi pembuatan nilai default untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server.

ForSqlServerUseIdentityColumns(ModelBuilder)

Mengonfigurasi model untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server. Ini adalah perilaku default saat menargetkan SQL Server.

ForSqlServerUseIdentityColumns(ModelBuilder, Int32, Int32)
Kedaluwarsa.

Mengonfigurasi model untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server. Ini adalah perilaku default saat menargetkan SQL Server.

ForSqlServerUseSequenceHiLo(ModelBuilder, String, String)
Kedaluwarsa.

Mengonfigurasi model untuk menggunakan pola hi-lo berbasis urutan untuk menghasilkan nilai untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server.

HasDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

Mencoba mengonfigurasi ukuran maksimum untuk Azure SQL Database.

HasDatabaseMaxSize(ModelBuilder, String)

Mengonfigurasi ukuran maksimum untuk Azure SQL Database.

HasHiLoSequence(IConventionModelBuilder, String, String, Boolean)

Mengonfigurasi urutan database yang digunakan untuk pola hi-lo untuk menghasilkan nilai untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server.

HasIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi kenaikan default untuk SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi nilai awal default untuk SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

Mengonfigurasi nilai awal default untuk SQL Server IDENTITY.

HasPerformanceLevel(ModelBuilder, String)

Mengonfigurasi tingkat performa (SERVICE_OBJECTIVE) untuk database Azure SQL sebagai string literal.

HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Mencoba mengonfigurasi tingkat performa (SERVICE_OBJECTIVE) untuk database Azure SQL.

HasPerformanceLevelSql(ModelBuilder, String)

Mengonfigurasi tingkat performa (SERVICE_OBJECTIVE) untuk Azure SQL Database sebagai ekspresi SQL.

HasServiceTier(ModelBuilder, String)

Mengonfigurasi tingkat layanan (EDISI) untuk Azure SQL Database sebagai string literal.

HasServiceTierSql(IConventionModelBuilder, String, Boolean)

Mencoba mengonfigurasi tingkat layanan (EDISI) untuk Azure SQL Database.

HasServiceTierSql(ModelBuilder, String)

Mengonfigurasi tingkat layanan (EDISI) untuk Azure SQL Database sebagai ekspresi SQL.

HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Mengonfigurasi strategi pembuatan nilai default untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server.

UseHiLo(ModelBuilder, String, String)

Mengonfigurasi model untuk menggunakan pola hi-lo berbasis urutan untuk menghasilkan nilai untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server.

UseIdentityColumns(ModelBuilder, Int32, Int32)

Mengonfigurasi model untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server. Ini adalah perilaku default saat menargetkan SQL Server.

UseIdentityColumns(ModelBuilder, Int64, Int32)

Mengonfigurasi model untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server. Ini adalah perilaku default saat menargetkan SQL Server.

UseKeySequences(ModelBuilder, String, String)

Mengonfigurasi model untuk menggunakan urutan per hierarki untuk menghasilkan nilai untuk properti kunci yang ditandai sebagai OnAdd, saat menargetkan SQL Server.

Berlaku untuk