Поделиться через


IConventionPropertyBaseBuilder Интерфейс

Определение

Предоставляет простую поверхность API для настройки из соглашений IConventionPropertyBase .

Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

public interface IConventionPropertyBaseBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionPropertyBaseBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionPropertyBaseBuilder
Implements IConventionAnnotatableBuilder
Производный
Реализации

Комментарии

Дополнительные сведения и примеры см. в разделе Соглашения о создании моделей .

Свойства

Metadata

Возвращает настраиваемый объект, похожий на свойство.

ModelBuilder

Возвращает построитель моделей.

(Унаследовано от IConventionAnnotatableBuilder)

Методы

CanRemoveAnnotation(String, Boolean)

Возвращает значение, указывающее, можно ли удалить заметку с заданным именем с помощью этого источника конфигурации.

(Унаследовано от IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Возвращает значение, указывающее, можно ли задать заметку с заданным именем и значением из этого источника конфигурации.

(Унаследовано от IConventionAnnotatableBuilder)
CanSetField(FieldInfo, Boolean)

Возвращает значение, указывающее, можно ли задать резервное поле для этого объекта, подобного свойству, из текущего источника конфигурации.

CanSetField(String, Boolean)

Возвращает значение, указывающее, можно ли задать резервное поле для этого объекта, подобного свойству, из текущего источника конфигурации.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Возвращает значение, указывающее, PropertyAccessMode можно ли задать для этого объекта, подобного свойству, из текущего источника конфигурации.

HasAnnotation(String, Object, Boolean)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует с тем же или более низким ConfigurationSourceзначением .

(Унаследовано от IConventionAnnotatableBuilder)
HasField(FieldInfo, Boolean)

Задает резервное поле, используемое для этого объекта, подобного свойству.

HasField(String, Boolean)

Задает резервное поле, используемое для этого объекта, подобного свойству.

HasNoAnnotation(String, Boolean)

Удаляет заметку с заданным именем из этого объекта.

(Унаследовано от IConventionAnnotatableBuilder)
HasNonNullAnnotation(String, Object, Boolean)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует с тем же или более низким ConfigurationSourceзначением . Удаляет заметку, если null указано значение.

(Унаследовано от IConventionAnnotatableBuilder)
RemoveAnnotation(String, Boolean)
Является устаревшей.

Удаляет заметку с заданным именем из этого объекта.

(Унаследовано от IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Является устаревшей.

Задает или удаляет заметку, хранящуюся под заданным именем.

(Унаследовано от IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Задает для PropertyAccessMode использования для этого объекта, подобного свойству.

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