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


IConventionRelationalPropertyOverrides Интерфейс

Определение

Представляет переопределения аспектов свойств для определенного табличного объекта хранилища.

public interface IConventionRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides
type IConventionRelationalPropertyOverrides = interface
    interface IReadOnlyRelationalPropertyOverrides
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionRelationalPropertyOverrides
Implements IConventionAnnotatable, IReadOnlyRelationalPropertyOverrides
Реализации

Комментарии

Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .

Свойства

Builder

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

ColumnName

Возвращает столбец, с которым сопоставляется свойство при выборе указанного табличного объекта хранилища.

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

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

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

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

(Унаследовано от IConventionAnnotatable)
Item[String]

Возвращает значение заметки с заданным именем, возвращая null значение , если она не существует.

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

Возвращает свойство, для которых предназначены переопределения.

StoreObject

Идентификатор табличного объекта хранилища, для которых предназначены эти переопределения.

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

Методы

AddAnnotation(String, Object, Boolean)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Добавляет заметки в объект .

(Унаследовано от IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Возвращает отладочную строку для всех заметок, объявленных в объекте .

(Унаследовано от IReadOnlyAnnotatable)
FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от IConventionAnnotatable)
GetAnnotation(String)

Возвращает заметку с заданным именем, вызывая исключение, если она не существует.

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

Возвращает все заметки для текущего объекта.

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

Возвращает источник конфигурации для ColumnName.

GetConfigurationSource()

Возвращает источник конфигурации для этих переопределений.

RemoveAnnotation(String)

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

(Унаследовано от IConventionAnnotatable)
RemoveColumnNameOverride(Boolean)

Удаляет переопределение имени столбца.

SetAnnotation(String, Object, Boolean)

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

(Унаследовано от IConventionAnnotatable)
SetColumnName(String, Boolean)

Задает столбец, которому сопоставляется свойство при нацеливание на указанный табличный объект хранилища.

SetOrRemoveAnnotation(String, Object, Boolean)

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

(Унаследовано от IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Создает понятное представление заданных метаданных.

Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками.

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

Методы расширения

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Возвращает приращение удостоверения.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Возвращает для ConfigurationSource приращения удостоверения для определенной таблицы.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Возвращает начальное значение идентификатора.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Возвращает для ConfigurationSource начального значения идентификатора для определенной таблицы.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Возвращает объект , используемый SqlServerValueGenerationStrategy для свойства .

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

ConfigurationSource Возвращает для для SqlServerValueGenerationStrategy определенной таблицы.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Задает приращение удостоверения для конкретной таблицы.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Задает начальное значение идентификатора для определенной таблицы.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

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