Bagikan melalui


SqlServerPropertyBuilderExtensions Kelas

Definisi

SQL Server metode ekstensi khusus untuk PropertyBuilder.

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

Keterangan

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

Metode

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

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

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

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

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

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

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai nilai awal untuk SQL Server IDENTITY untuk tabel tertentu.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Mengembalikan nilai yang menunjukkan apakah kolom properti dapat dikonfigurasi sebagai jarang saat menargetkan SQL Server.

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nama dan skema yang diberikan dapat diatur untuk urutan pembuatan nilai kunci.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

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

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai strategi pembuatan nilai untuk tabel tertentu.

ForSqlServerHasColumnName(PropertyBuilder, String)

Mengonfigurasi kolom yang dipetakan properti saat menargetkan SQL Server.

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

Mengonfigurasi kolom yang dipetakan properti saat menargetkan SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Mengonfigurasi jenis data kolom yang dipetakan properti saat menargetkan SQL Server. Ini harus menjadi nama jenis lengkap, termasuk presisi, skala, panjang, dll.

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

Mengonfigurasi jenis data kolom yang dipetakan properti saat menargetkan SQL Server. Ini harus menjadi nama jenis lengkap, termasuk presisi, skala, panjang, dll.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Mengonfigurasi properti untuk memetakan ke kolom komputasi saat menargetkan SQL Server.

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

Mengonfigurasi properti untuk memetakan ke kolom komputasi saat menargetkan SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Mengonfigurasi nilai default untuk kolom yang dipetakan properti saat menargetkan SQL Server.

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

Mengonfigurasi nilai default untuk kolom yang dipetakan properti saat menargetkan SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan SQL Server.

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

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan SQL Server.

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

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

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

Mengonfigurasi kenaikan untuk SQL Server IDENTITY.

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

Mengonfigurasi nilai awal untuk SQL Server IDENTITY.

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

Mengonfigurasi strategi pembuatan nilai untuk properti kunci, saat menargetkan SQL Server.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Kedaluwarsa.

Mengonfigurasi properti kunci untuk menggunakan pola hi-lo berbasis urutan untuk menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Kedaluwarsa.

Mengonfigurasi properti kunci untuk menggunakan pola hi-lo berbasis urutan untuk menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

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

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi kenaikan untuk SQL Server IDENTITY.

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

Mengonfigurasi kenaikan untuk SQL Server IDENTITY untuk tabel tertentu.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi nilai awal untuk SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Mengonfigurasi nilai awal untuk SQL Server IDENTITY.

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

Mengonfigurasi nilai awal untuk SQL Server IDENTITY untuk tabel tertentu.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Mengonfigurasi urutan database yang digunakan untuk pola pembuatan nilai kunci untuk menghasilkan nilai untuk properti kunci, saat menargetkan SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Mengonfigurasi strategi pembuatan nilai untuk properti kunci, saat menargetkan SQL Server.

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

Mengonfigurasi strategi pembuatan nilai untuk properti kunci, saat menargetkan SQL Server untuk tabel tertentu.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Mengonfigurasi apakah kolom properti dibuat sebagai jarang saat menargetkan SQL Server.

IsSparse(PropertyBuilder, Boolean)

Mengonfigurasi apakah kolom properti dibuat sebagai jarang saat menargetkan SQL Server.

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

Mengonfigurasi apakah kolom properti dibuat sebagai jarang saat menargetkan SQL Server.

UseHiLo(PropertyBuilder, String, String)

Mengonfigurasi properti kunci untuk menggunakan pola hi-lo berbasis urutan untuk menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

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

Mengonfigurasi properti kunci untuk menggunakan pola hi-lo berbasis urutan untuk menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

Mengonfigurasi kolom kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Mengonfigurasi properti kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Mengonfigurasi properti kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

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

Mengonfigurasi kolom kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

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

Mengonfigurasi properti kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

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

Mengonfigurasi properti kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

UseSequence(PropertyBuilder, String, String)

Mengonfigurasi properti kunci untuk menggunakan pola pembuatan nilai kunci berbasis urutan untuk menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

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

Mengonfigurasi properti kunci untuk menggunakan pola pembuatan nilai kunci berbasis urutan untuk menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder)

Mengonfigurasi properti kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Kedaluwarsa.

Mengonfigurasi properti kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Mengonfigurasi properti kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Kedaluwarsa.

Mengonfigurasi properti kunci untuk menggunakan fitur SQL Server IDENTITY guna menghasilkan nilai untuk entitas baru, saat menargetkan SQL Server. Metode ini mengatur properti menjadi OnAdd.

Berlaku untuk