Bagikan melalui


IConventionPropertyBuilder Antarmuka

Definisi

Menyediakan permukaan API sederhana untuk mengonfigurasi IConventionProperty dari konvensi.

Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder>
type IConventionPropertyBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
    interface IConventionPropertyBaseBuilder
    interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
    interface IConventionPropertyBaseBuilder<IConventionPropertyBuilder>
    interface IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionPropertyBuilder)
Penerapan

Keterangan

Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.

Properti

Metadata

Mendapatkan properti yang sedang dikonfigurasi.

ModelBuilder

Mendapatkan pembuat model.

(Diperoleh dari IConventionAnnotatableBuilder)

Metode

AfterSave(Nullable<PropertySaveBehavior>, Boolean)

Mengonfigurasi apakah properti ini dapat dimodifikasi setelah entitas disimpan ke database.

BeforeSave(Nullable<PropertySaveBehavior>, Boolean)

Mengonfigurasi apakah properti ini dapat dimodifikasi sebelum entitas disimpan ke database.

CanRemoveAnnotation(String, Boolean)

Mengembalikan nilai yang menunjukkan apakah anotasi dengan nama yang diberikan dapat dihapus menggunakan sumber konfigurasi ini.

(Diperoleh dari IConventionAnnotatableBuilder)
CanSetAfterSave(Nullable<PropertySaveBehavior>, Boolean)

Mengembalikan nilai yang menunjukkan apakah kemampuan untuk dimodifikasi setelah entitas disimpan ke database dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetAnnotation(String, Object, Boolean)

Mengembalikan nilai yang menunjukkan apakah anotasi dengan nama dan nilai yang diberikan dapat diatur dari sumber konfigurasi ini.

(Diperoleh dari IConventionAnnotatableBuilder)
CanSetBeforeSave(Nullable<PropertySaveBehavior>, Boolean)

Mengembalikan nilai yang menunjukkan apakah kemampuan untuk dimodifikasi sebelum entitas disimpan ke database dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetConversion(Type, Boolean)

Mengembalikan nilai yang menunjukkan apakah jenis yang diberikan untuk mengonversi nilai ke dan dari dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetConversion(ValueConverter, Boolean)

Mengembalikan nilai yang menunjukkan apakah ValueConverter dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetConverter(Type, Boolean)

Mengembalikan nilai yang menunjukkan apakah ValueConverter dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetElementType(Type, Boolean)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

CanSetField(FieldInfo, Boolean)

Mengembalikan nilai yang menunjukkan apakah bidang pencadangan dapat diatur untuk properti ini dari sumber konfigurasi saat ini.

CanSetField(String, Boolean)

Mengembalikan nilai yang menunjukkan apakah bidang pencadangan dapat diatur untuk properti ini dari sumber konfigurasi saat ini.

CanSetIsConcurrencyToken(Nullable<Boolean>, Boolean)

Mengembalikan nilai yang menunjukkan apakah properti dapat dikonfigurasi sebagai token konkurensi dari sumber konfigurasi saat ini.

CanSetIsRequired(Nullable<Boolean>, Boolean)

Mengembalikan nilai yang menunjukkan apakah keharusan properti ini dapat dikonfigurasi dari sumber konfigurasi saat ini.

CanSetIsUnicode(Nullable<Boolean>, Boolean)

Mengembalikan nilai yang menunjukkan apakah properti dapat dikonfigurasi sebagai mampu mempertahankan karakter unicode dari sumber konfigurasi saat ini.

CanSetKeyValueComparer(ValueComparer, Boolean)
Kedaluwarsa.

Mengembalikan nilai yang menunjukkan apakah yang diberikan ValueComparer dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetMaxLength(Nullable<Int32>, Boolean)

Mengembalikan nilai yang menunjukkan apakah panjang maksimum data yang diizinkan dapat diatur untuk properti ini dari sumber konfigurasi saat ini.

CanSetPrecision(Nullable<Int32>, Boolean)

Mengembalikan nilai yang menunjukkan apakah presisi data yang diizinkan dapat diatur untuk properti ini dari sumber konfigurasi saat ini.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Mengembalikan nilai yang menunjukkan apakah PropertyAccessMode dapat diatur untuk properti ini dari sumber konfigurasi saat ini.

CanSetProviderValueComparer(Type, Boolean)

Mengembalikan nilai yang menunjukkan apakah yang diberikan ValueComparer dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetProviderValueComparer(ValueComparer, Boolean)

Mengembalikan nilai yang menunjukkan apakah yang diberikan ValueComparer dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetScale(Nullable<Int32>, Boolean)

Mengembalikan nilai yang menunjukkan apakah skala data yang diizinkan dapat diatur untuk properti ini dari sumber konfigurasi saat ini.

CanSetSentinel(Object, Boolean)

Mengembalikan nilai yang menunjukkan apakah sentinel dapat diatur untuk properti ini dari sumber konfigurasi saat ini.

CanSetStructuralValueComparer(ValueComparer, Boolean)
Kedaluwarsa.

Mengembalikan nilai yang menunjukkan apakah yang diberikan ValueComparer dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetTypeMapping(CoreTypeMapping, Boolean)

Mengembalikan nilai yang menunjukkan apakah yang diberikan CoreTypeMapping dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetValueComparer(Type, Boolean)

Mengembalikan nilai yang menunjukkan apakah yang diberikan ValueComparer dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetValueComparer(ValueComparer, Boolean)

Mengembalikan nilai yang menunjukkan apakah yang diberikan ValueComparer dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetValueGenerated(Nullable<ValueGenerated>, Boolean)

Mengembalikan nilai yang menunjukkan apakah pembuatan nilai properti dapat dikonfigurasi dari sumber konfigurasi saat ini.

CanSetValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

Mengembalikan nilai yang menunjukkan apakah ValueGenerator dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

Mengembalikan nilai yang menunjukkan apakah ValueGenerator dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

CanSetValueGeneratorFactory(Type, Boolean)

Mengembalikan nilai yang menunjukkan apakah ValueGeneratorFactory dapat dikonfigurasi untuk properti ini dari sumber konfigurasi saat ini.

HasAnnotation(String, Object, Boolean)

Mengatur anotasi yang disimpan di bawah nama yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada dengan yang sama atau lebih rendah ConfigurationSource.

(Diperoleh dari IConventionPropertyBaseBuilder<TBuilder>)
HasConversion(Type, Boolean)

Mengonfigurasi properti sehingga nilai properti dikonversi ke jenis yang diberikan sebelum menulis ke database dan dikonversi kembali saat membaca dari database.

HasConversion(ValueConverter, Boolean)

Mengonfigurasi properti sehingga nilai properti dikonversi ke dan dari database menggunakan yang diberikan ValueConverter.

HasConverter(Type, Boolean)

Mengonfigurasi properti sehingga nilai properti dikonversi ke dan dari database menggunakan yang diberikan ValueConverter.

HasField(FieldInfo, Boolean)

Mengatur bidang dukungan yang akan digunakan untuk properti ini.

HasField(String, Boolean)

Mengatur bidang dukungan yang akan digunakan untuk properti ini.

HasKeyValueComparer(ValueComparer, Boolean)
Kedaluwarsa.

Mengonfigurasi yang ValueComparer akan digunakan untuk perbandingan kunci untuk properti ini.

HasMaxLength(Nullable<Int32>, Boolean)

Mengonfigurasi panjang maksimum data yang dapat disimpan dalam properti ini.

HasNoAnnotation(String, Boolean)

Menghapus anotasi dengan nama yang diberikan dari objek ini.

(Diperoleh dari IConventionPropertyBaseBuilder<TBuilder>)
HasNonNullAnnotation(String, Object, Boolean)

Mengatur anotasi yang disimpan di bawah nama yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada dengan yang sama atau lebih rendah ConfigurationSource. Menghapus anotasi jika null nilai ditentukan.

(Diperoleh dari IConventionPropertyBaseBuilder<TBuilder>)
HasPrecision(Nullable<Int32>, Boolean)

Mengonfigurasi presisi properti.

HasProviderValueComparer(Type, Boolean)

ValueComparer Mengonfigurasi yang akan digunakan untuk nilai penyedia untuk properti ini.

HasProviderValueComparer(ValueComparer, Boolean)

ValueComparer Mengonfigurasi yang akan digunakan untuk nilai penyedia untuk properti ini.

HasScale(Nullable<Int32>, Boolean)

Mengonfigurasi skala properti.

HasSentinel(Object, Boolean)

Mengonfigurasi nilai yang akan digunakan untuk menentukan apakah properti telah ditetapkan atau belum. Jika properti diatur ke nilai sentinel, maka dianggap tidak diatur. Secara default, nilai sentinel adalah nilai default CLR untuk jenis properti .

HasStructuralValueComparer(ValueComparer, Boolean)
Kedaluwarsa.

Mengonfigurasi yang ValueComparer akan digunakan untuk perbandingan struktural untuk properti ini.

HasTypeMapping(CoreTypeMapping, Boolean)

CoreTypeMapping Mengonfigurasi untuk properti ini.

HasValueComparer(Type, Boolean)

ValueComparer Mengonfigurasi untuk properti ini.

HasValueComparer(ValueComparer, Boolean)

ValueComparer Mengonfigurasi untuk properti ini.

HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

ValueGenerator Mengonfigurasi yang akan menghasilkan nilai untuk properti ini.

HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

ValueGenerator Mengonfigurasi yang akan menghasilkan nilai untuk properti ini.

HasValueGenerator(Type, Boolean)

ValueGenerator Mengonfigurasi yang akan menghasilkan nilai untuk properti ini.

HasValueGeneratorFactory(Type, Boolean)

ValueGeneratorFactory Mengonfigurasi untuk membuat ValueGenerator yang akan menghasilkan nilai untuk properti ini.

IsConcurrencyToken(Nullable<Boolean>, Boolean)

Mengonfigurasi apakah properti ini harus digunakan sebagai token konkurensi. Ketika properti dikonfigurasi sebagai token konkurensi, nilai dalam database akan diperiksa ketika instans jenis entitas ini diperbarui atau dihapus selama SaveChanges() untuk memastikannya tidak berubah sejak instans diambil dari database. Jika telah berubah, pengecualian akan dilemparkan dan perubahan tidak akan diterapkan ke database.

IsRequired(Nullable<Boolean>, Boolean)

Mengonfigurasi apakah properti ini harus memiliki nilai yang ditetapkan atau null merupakan nilai yang valid. Properti hanya dapat dikonfigurasi sebagai tidak diperlukan jika didasarkan pada jenis CLR yang dapat ditetapkan null.

IsUnicode(Nullable<Boolean>, Boolean)

Mengonfigurasi apakah properti mampu mempertahankan karakter unicode.

RemoveAnnotation(String, Boolean)
Kedaluwarsa.

Menghapus anotasi dengan nama yang diberikan dari objek ini.

(Diperoleh dari IConventionAnnotatableBuilder)
SetElementType(Type, Boolean)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

SetOrRemoveAnnotation(String, Object, Boolean)
Kedaluwarsa.

Mengatur atau menghapus anotasi yang disimpan di bawah nama yang diberikan.

(Diperoleh dari IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Menyetel yang PropertyAccessMode akan digunakan untuk properti ini.

ValueGenerated(Nullable<ValueGenerated>, Boolean)

Mengatur nilai yang menunjukkan kapan nilai untuk properti ini akan dihasilkan oleh database. Bahkan ketika properti diatur untuk dihasilkan oleh database, EF mungkin masih mencoba menyimpan nilai tertentu (daripada memilikinya yang dihasilkan oleh database) ketika entitas ditambahkan dan nilai ditetapkan, atau properti ditandai sebagai dimodifikasi untuk entitas yang ada. Lihat GetBeforeSaveBehavior() dan GetAfterSaveBehavior() untuk informasi dan contoh selengkapnya.

Metode Ekstensi

CanSetJsonProperty(IConventionPropertyBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nama properti yang diberikan dapat diatur.

ToJsonProperty(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi nama properti tempat properti dipetakan saat menargetkan Azure Cosmos. Jika string kosong disediakan, properti tidak akan dipertahankan.

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai kolase.

CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Mengembalikan nilai yang menunjukkan apakah kolom yang diberikan untuk objek penyimpanan seperti tabel tertentu dapat diatur untuk properti .

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah kolom yang diberikan dapat diatur untuk properti .

CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Mendapatkan nilai yang menunjukkan apakah urutan kolom yang diberikan dapat diatur untuk properti .

CanSetColumnType(IConventionPropertyBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah jenis data yang diberikan dapat diatur untuk properti .

CanSetComment(IConventionPropertyBuilder, Object, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai komentar untuk kolom.

CanSetComment(IConventionPropertyBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai komentar untuk kolom.

CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah ekspresi SQL nilai komputasi yang diberikan dapat diatur untuk kolom.

CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat diatur sebagai default untuk kolom.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah ekspresi nilai default yang diberikan dapat diatur untuk kolom.

CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Mengembalikan nilai yang menunjukkan apakah properti dapat dikonfigurasi sebagai panjang tetap atau tidak.

CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Mengembalikan nilai yang menunjukkan apakah jenis kolom komputasi yang diberikan dapat diatur untuk kolom.

CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat digunakan sebagai nama properti JSON untuk properti entitas tertentu.

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Mengonfigurasi kolom yang dipetakan properti ke dalam objek penyimpanan seperti tabel tertentu.

HasColumnName(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi kolom yang dipetakan properti saat menargetkan database relasional.

HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi urutan kolom tempat properti dipetakan.

HasColumnType(IConventionPropertyBuilder, String, Boolean)

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

HasComment(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi komentar untuk diterapkan ke kolom

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi properti untuk memetakan ke kolom komputasi saat menargetkan database relasional.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Mengonfigurasi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi properti entitas yang dipetakan ke kolom JSON, memetakan properti entitas ke properti JSON tertentu, daripada menggunakan nama properti entitas.

IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Mengonfigurasi properti karena hanya mampu menyimpan data dengan panjang tetap, seperti string.

IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Mengonfigurasi properti untuk memetakan ke kolom komputasi dari jenis yang diberikan saat menargetkan database relasional.

UseCollation(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi properti untuk menggunakan kolaset yang diberikan. Kolom database akan dibuat dengan kolase yang diberikan, dan akan digunakan secara implisit di semua operasi peka kolase.

CanSetGeometricDimension(IConventionPropertyBuilder, String, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat diatur sebagai dimensi untuk kolom.

CanSetSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Mengembalikan nilai yang menunjukkan apakah nilai yang diberikan dapat ditetapkan sebagai SRID untuk kolom.

ForSqliteHasDimension(IConventionPropertyBuilder, String, Boolean)
Kedaluwarsa.

Mengonfigurasi dimensi kolom yang dipetakan properti saat menargetkan SQLite.

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

Mengonfigurasi SRID kolom yang dipetakan properti saat menargetkan SQLite.

HasGeometricDimension(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi dimensi kolom yang dipetakan properti saat menargetkan SQLite.

HasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi SRID kolom yang dipetakan properti saat menargetkan SQLite.

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>, StoreObjectIdentifier, Boolean)

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

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>, StoreObjectIdentifier, Boolean)

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

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

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

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>, StoreObjectIdentifier, Boolean)

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

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

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.

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>, StoreObjectIdentifier, Boolean)

Mengonfigurasi kenaikan untuk SQL Server IDENTITY untuk tabel tertentu.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi kenaikan untuk SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Mengonfigurasi nilai awal untuk SQL Server IDENTITY.

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

Mengonfigurasi nilai awal untuk SQL Server IDENTITY untuk tabel tertentu.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Mengonfigurasi nilai awal untuk SQL Server IDENTITY.

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>, StoreObjectIdentifier, Boolean)

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

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

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

Berlaku untuk