IConventionPropertyBase.SetField Метод

Определение

Перегрузки

SetField(FieldInfo, Boolean)
Устаревшие..

FieldInfo Задает для базового поля СРЕДЫ CLR, которое должно использовать это свойство.

По умолчанию резервное поле, если оно найдено или указано, используется при создании новых объектов, обычно при запросе сущностей из базы данных. Свойства используются для всех других обращений. Это можно изменить, вызвав .SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

SetField(String, Boolean)

Задает базовое поле CLR, которое должно использовать это свойство. Это может быть null для свойств тени или если резервное поле для свойства неизвестно.

SetField(FieldInfo, Boolean)

Внимание!

Use SetFieldInfo

FieldInfo Задает для базового поля СРЕДЫ CLR, которое должно использовать это свойство.

По умолчанию резервное поле, если оно найдено или указано, используется при создании новых объектов, обычно при запросе сущностей из базы данных. Свойства используются для всех других обращений. Это можно изменить, вызвав .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)

Параметры

fieldInfo
FieldInfo

Объект FieldInfo для используемого базового поля СРЕДЫ CLR.

fromDataAnnotation
Boolean

Указывает, была ли конфигурация указана с помощью заметки к данным.

Атрибуты

Применяется к

SetField(String, Boolean)

Задает базовое поле CLR, которое должно использовать это свойство. Это может быть null для свойств тени или если резервное поле для свойства неизвестно.

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

Параметры

fieldName
String

Имя используемого поля.

fromDataAnnotation
Boolean

Указывает, была ли конфигурация указана с помощью заметки к данным.

Возвращаемое значение

Новый объект FieldInfo.

Комментарии

Резервные поля обычно находятся в соответствии с соглашением. Этот метод полезен для явной настройки резервных полей в случаях, когда правильное поле не найдено в соответствии с соглашением.

По умолчанию резервное поле, если оно найдено или указано, используется при создании новых объектов, обычно при запросе сущностей из базы данных. Свойства используются для всех других обращений. Это можно изменить, вызвав .SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Дополнительные сведения и примеры см. в разделе Резервные поля .

Применяется к