IConventionElementTypeBuilder Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan permukaan API sederhana untuk mengonfigurasi IConventionElementType untuk koleksi primitif dari konvensi.
Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.
public interface IConventionElementTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionElementTypeBuilder = interface
interface IConventionAnnotatableBuilder
Public Interface IConventionElementTypeBuilder
Implements IConventionAnnotatableBuilder
- Penerapan
Keterangan
Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.
Properti
Metadata |
Mendapatkan jenis elemen yang sedang dikonfigurasi. |
ModelBuilder |
Mendapatkan pembuat model. (Diperoleh dari IConventionAnnotatableBuilder) |
Metode
CanRemoveAnnotation(String, Boolean) |
Mengembalikan nilai yang menunjukkan apakah anotasi dengan nama yang diberikan dapat dihapus menggunakan sumber konfigurasi ini. (Diperoleh dari IConventionAnnotatableBuilder) |
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) |
CanSetConversion(Type, Boolean) |
Mengembalikan nilai yang menunjukkan apakah jenis yang diberikan untuk mengonversi nilai ke dan dari dapat dikonfigurasi untuk elemen dari sumber konfigurasi saat ini. |
CanSetConversion(ValueConverter, Boolean) |
Mengembalikan nilai yang menunjukkan apakah ValueConverter dapat dikonfigurasi untuk elemen dari sumber konfigurasi saat ini. |
CanSetConverter(Type, Boolean) |
Mengembalikan nilai yang menunjukkan apakah ValueConverter dapat dikonfigurasi untuk elemen dari sumber konfigurasi saat ini. |
CanSetIsRequired(Nullable<Boolean>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah keharusan elemen ini dapat dikonfigurasi dari sumber konfigurasi saat ini. |
CanSetIsUnicode(Nullable<Boolean>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah elemen dapat dikonfigurasi sebagai mampu mempertahankan karakter unicode dari sumber konfigurasi saat ini. |
CanSetMaxLength(Nullable<Int32>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah panjang maksimum elemen dapat diatur dari sumber konfigurasi saat ini. |
CanSetPrecision(Nullable<Int32>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah presisi elemen dapat diatur dari sumber konfigurasi saat ini. |
CanSetScale(Nullable<Int32>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah skala elemen dapat diatur dari sumber konfigurasi saat ini. |
CanSetTypeMapping(CoreTypeMapping, Boolean) |
Mengembalikan nilai yang menunjukkan apakah yang diberikan CoreTypeMapping dapat dikonfigurasi dari sumber konfigurasi saat ini. |
CanSetValueComparer(Type, Boolean) |
Mengembalikan nilai yang menunjukkan apakah yang diberikan ValueComparer dapat dikonfigurasi dari sumber konfigurasi saat ini. |
CanSetValueComparer(ValueComparer, Boolean) |
Mengembalikan nilai yang menunjukkan apakah yang diberikan ValueComparer dapat dikonfigurasi 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. |
HasConversion(Type, Boolean) |
Mengonfigurasi elemen koleksi sehingga nilainya dikonversi sebelum menulis ke database dan dikonversi kembali saat membaca dari database. |
HasConversion(ValueConverter, Boolean) |
Mengonfigurasi elemen koleksi sehingga nilainya dikonversi sebelum menulis ke database dan dikonversi kembali saat membaca dari database. |
HasConverter(Type, Boolean) |
Mengonfigurasi elemen koleksi sehingga nilainya dikonversi sebelum menulis ke database dan dikonversi kembali saat membaca dari database. |
HasMaxLength(Nullable<Int32>, Boolean) |
Mengonfigurasi panjang maksimum data yang dapat disimpan dalam elemen koleksi. |
HasNoAnnotation(String, Boolean) |
Menghapus anotasi dengan nama yang diberikan dari objek ini. |
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 |
HasPrecision(Nullable<Int32>, Boolean) |
Mengonfigurasi presisi elemen koleksi. |
HasScale(Nullable<Int32>, Boolean) |
Mengonfigurasi skala elemen koleksi. |
HasTypeMapping(CoreTypeMapping, Boolean) |
CoreTypeMapping Mengonfigurasi untuk elemen koleksi. |
HasValueComparer(Type, Boolean) |
ValueComparer Mengonfigurasi untuk elemen koleksi. |
HasValueComparer(ValueComparer, Boolean) |
ValueComparer Mengonfigurasi untuk elemen koleksi. |
IsRequired(Nullable<Boolean>, Boolean) |
Mengonfigurasi apakah elemen koleksi harus memiliki nilai atau dapat berupa |
IsUnicode(Nullable<Boolean>, Boolean) |
Mengonfigurasi apakah elemen koleksi mampu mempertahankan karakter unicode. |
RemoveAnnotation(String, Boolean) |
Kedaluwarsa.
Menghapus anotasi dengan nama yang diberikan dari objek ini. (Diperoleh dari IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Kedaluwarsa.
Mengatur atau menghapus anotasi yang disimpan di bawah nama yang diberikan. (Diperoleh dari IConventionAnnotatableBuilder) |
Metode Ekstensi
CanSetFixedLength(IConventionElementTypeBuilder, Nullable<Boolean>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah elemen dapat dikonfigurasi sebagai panjang tetap atau tidak. |
CanSetStoreType(IConventionElementTypeBuilder, String, Boolean) |
Mengembalikan nilai yang menunjukkan apakah jenis data yang diberikan dapat diatur untuk elemen. |
HasStoreType(IConventionElementTypeBuilder, String, Boolean) |
Mengonfigurasi jenis data elemen koleksi. |
IsFixedLength(IConventionElementTypeBuilder, Nullable<Boolean>, Boolean) |
Mengonfigurasi elemen sebagai mampu menyimpan hanya data dengan panjang tetap, seperti string. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk