ConventionPropertyBaseExtensions.SetField Metode
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.
Mengatur bidang CLR yang mendasar yang harus digunakan properti ini.
Ini mungkin null
untuk properti bayangan atau jika bidang dukungan untuk properti tidak diketahui.
Bidang pencadangan biasanya ditemukan oleh konvensi seperti yang dijelaskan di sini: http://go.microsoft.com/fwlink/?LinkId=723277. Metode ini berguna untuk mengatur bidang dukungan secara eksplisit dalam kasus di mana bidang yang benar tidak ditemukan oleh konvensi.
Secara default, bidang dukungan, jika satu ditemukan atau telah ditentukan, digunakan saat objek baru dibangun, biasanya ketika entitas dikueri dari database. Properti digunakan untuk semua akses lainnya. Ini dapat diubah dengan memanggil SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean).
public static void SetField (this Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase property, string fieldName, bool fromDataAnnotation = false);
static member SetField : Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase * string * bool -> unit
<Extension()>
Public Sub SetField (property As IConventionPropertyBase, fieldName As String, Optional fromDataAnnotation As Boolean = false)
Parameter
- property
- IConventionPropertyBase
Properti di mana bidang backing harus diatur.
- fieldName
- String
Nama bidang yang akan digunakan.
- fromDataAnnotation
- Boolean
Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.
Berlaku untuk
Entity Framework