IConventionPropertyBase.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.
Overload
SetField(FieldInfo, Boolean) |
Kedaluwarsa.
Mengatur untuk bidang CLR yang mendasar FieldInfo yang harus digunakan properti ini. 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(Nullable<PropertyAccessMode>, Boolean). |
SetField(String, Boolean) |
Mengatur bidang CLR yang mendasar yang harus digunakan properti ini.
Ini mungkin |
SetField(FieldInfo, Boolean)
Perhatian
Use SetFieldInfo
Mengatur untuk bidang CLR yang mendasar FieldInfo yang harus digunakan properti ini.
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(Nullable<PropertyAccessMode>, Boolean).
public void SetField (System.Reflection.FieldInfo fieldInfo, bool fromDataAnnotation = false);
[System.Obsolete("Use SetFieldInfo")]
public virtual void SetField (System.Reflection.FieldInfo fieldInfo, bool fromDataAnnotation = false);
[System.Obsolete("Use SetFieldInfo")]
public virtual void SetField (System.Reflection.FieldInfo? fieldInfo, bool fromDataAnnotation = false);
abstract member SetField : System.Reflection.FieldInfo * bool -> unit
[<System.Obsolete("Use SetFieldInfo")>]
abstract member SetField : System.Reflection.FieldInfo * bool -> unit
override this.SetField : System.Reflection.FieldInfo * bool -> unit
Public Sub SetField (fieldInfo As FieldInfo, Optional fromDataAnnotation As Boolean = false)
Public Overridable Sub SetField (fieldInfo As FieldInfo, Optional fromDataAnnotation As Boolean = false)
Parameter
- fromDataAnnotation
- Boolean
Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.
- Atribut
Berlaku untuk
SetField(String, Boolean)
Mengatur bidang CLR yang mendasar yang harus digunakan properti ini.
Ini mungkin null
untuk properti bayangan atau jika bidang dukungan untuk properti tidak diketahui.
public virtual System.Reflection.FieldInfo SetField (string fieldName, bool fromDataAnnotation = false);
public System.Reflection.FieldInfo? SetField (string? fieldName, bool fromDataAnnotation = false);
abstract member SetField : string * bool -> System.Reflection.FieldInfo
override this.SetField : string * bool -> System.Reflection.FieldInfo
abstract member SetField : string * bool -> System.Reflection.FieldInfo
Public Overridable Function SetField (fieldName As String, Optional fromDataAnnotation As Boolean = false) As FieldInfo
Public Function SetField (fieldName As String, Optional fromDataAnnotation As Boolean = false) As FieldInfo
Parameter
- fieldName
- String
Nama bidang yang akan digunakan.
- fromDataAnnotation
- Boolean
Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.
Mengembalikan
Yang baru FieldInfo.
Keterangan
Bidang penolakan biasanya ditemukan oleh konvensi. Metode ini berguna untuk mengatur bidang cadangan 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(Nullable<PropertyAccessMode>, Boolean).
Lihat Bidang penolakan untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework