IConventionPropertyBaseBuilder 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 IConventionPropertyBase dari konvensi.
Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.
public interface IConventionPropertyBaseBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionPropertyBaseBuilder = interface
interface IConventionAnnotatableBuilder
Public Interface IConventionPropertyBaseBuilder
Implements IConventionAnnotatableBuilder
- Turunan
- Penerapan
Keterangan
Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.
Properti
Metadata |
Mendapatkan objek seperti properti 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) |
CanSetField(FieldInfo, Boolean) |
Mengembalikan nilai yang menunjukkan apakah bidang pencadangan dapat diatur untuk objek seperti properti ini dari sumber konfigurasi saat ini. |
CanSetField(String, Boolean) |
Mengembalikan nilai yang menunjukkan apakah bidang pencadangan dapat diatur untuk objek seperti properti ini dari sumber konfigurasi saat ini. |
CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah PropertyAccessMode dapat diatur untuk objek seperti 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 IConventionAnnotatableBuilder) |
HasField(FieldInfo, Boolean) |
Mengatur bidang dukungan yang akan digunakan untuk objek seperti properti ini. |
HasField(String, Boolean) |
Mengatur bidang dukungan yang akan digunakan untuk objek seperti properti ini. |
HasNoAnnotation(String, Boolean) |
Menghapus anotasi dengan nama yang diberikan dari objek ini. (Diperoleh dari IConventionAnnotatableBuilder) |
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 |
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) |
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessMode Mengatur yang akan digunakan untuk objek seperti properti ini. |
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