IConventionPropertyBase.SetField Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
SetField(FieldInfo, Boolean) |
Przestarzałe.
FieldInfo Ustawia dla bazowego pola CLR, którego powinna używać ta właściwość. Domyślnie pole tworzenia kopii zapasowej, jeśli zostanie znalezione lub określone, jest używane podczas konstruowania nowych obiektów, zwykle gdy jednostki są wykonywane z bazy danych. Właściwości są używane dla wszystkich innych dostępu. Można to zmienić, wywołując polecenie SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean). |
SetField(String, Boolean) |
Ustawia bazowe pole CLR, którego powinna używać ta właściwość.
Może to dotyczyć |
SetField(FieldInfo, Boolean)
- Źródło:
- IConventionPropertyBase.cs
- Źródło:
- IConventionPropertyBase.cs
Przestroga
Use SetFieldInfo
FieldInfo Ustawia dla bazowego pola CLR, którego powinna używać ta właściwość.
Domyślnie pole tworzenia kopii zapasowej, jeśli zostanie znalezione lub określone, jest używane podczas konstruowania nowych obiektów, zwykle gdy jednostki są wykonywane z bazy danych. Właściwości są używane dla wszystkich innych dostępu. Można to zmienić, wywołując polecenie 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)
Parametry
- fromDataAnnotation
- Boolean
Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.
- Atrybuty
Dotyczy
SetField(String, Boolean)
- Źródło:
- IConventionPropertyBase.cs
- Źródło:
- IConventionPropertyBase.cs
- Źródło:
- IConventionPropertyBase.cs
- Źródło:
- IConventionPropertyBase.cs
- Źródło:
- IConventionPropertyBase.cs
Ustawia bazowe pole CLR, którego powinna używać ta właściwość.
Może to dotyczyć null
właściwości w tle lub jeśli pole tworzenia kopii zapasowej właściwości nie jest znane.
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
Parametry
- fieldName
- String
Nazwa pola do użycia.
- fromDataAnnotation
- Boolean
Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.
Zwraca
Nowy FieldInfoelement .
Uwagi
Pola kopii zapasowej są zwykle spotykane zgodnie z konwencją. Ta metoda jest przydatna do ustawiania pól kopii zapasowych jawnie w przypadkach, gdy poprawne pole nie zostanie znalezione zgodnie z konwencją.
Domyślnie pole tworzenia kopii zapasowej, jeśli zostanie znalezione lub określone, jest używane podczas konstruowania nowych obiektów, zwykle gdy jednostki są wykonywane z bazy danych. Właściwości są używane dla wszystkich innych dostępu. Można to zmienić, wywołując polecenie SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean).
Aby uzyskać więcej informacji i przykładów, zobacz Pola tworzenia kopii zapasowych .