ConventionPropertyBaseExtensions.SetField Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает базовое поле CLR, которое должно использовать это свойство.
Это может быть null
для свойств тени или если резервное поле для свойства неизвестно.
Резервные поля обычно находятся по соглашению, как описано здесь: http://go.microsoft.com/fwlink/?LinkId=723277. Этот метод полезен для явной настройки резервных полей в случаях, когда правильное поле не найдено в соответствии с соглашением.
По умолчанию резервное поле, если оно найдено или указано, используется при создании новых объектов, обычно при запросе сущностей из базы данных. Свойства используются для всех других обращений. Это можно изменить, вызвав .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)
Параметры
- property
- IConventionPropertyBase
Свойство, для которого должно быть задано резервное поле.
- fieldName
- String
Имя используемого поля.
- fromDataAnnotation
- Boolean
Указывает, была ли конфигурация указана с помощью заметки к данным.
Применяется к
Entity Framework