Bagikan melalui


IConventionPropertyBase.SetField Metode

Definisi

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 null untuk properti bayangan atau jika bidang dukungan untuk properti tidak diketahui.

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

fieldInfo
FieldInfo

FieldInfo untuk bidang CLR yang mendasar untuk digunakan.

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