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


IRelationalPropertyOverrides Интерфейс

Определение

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

public interface IRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides
type IRelationalPropertyOverrides = interface
    interface IReadOnlyRelationalPropertyOverrides
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public Interface IRelationalPropertyOverrides
Implements IAnnotatable, IReadOnlyRelationalPropertyOverrides
Производный
Реализации

Комментарии

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

Свойства

ColumnName

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

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

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

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

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

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

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

StoreObject

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

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

Методы

AddRuntimeAnnotation(String, Object)

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

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

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

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

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

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

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

(Унаследовано от IAnnotatable)
FindRuntimeAnnotationValue(String)

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

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

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

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

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

(Унаследовано от IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

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

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

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

(Унаследовано от IAnnotatable)
RemoveRuntimeAnnotation(String)

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

(Унаследовано от IAnnotatable)
SetRuntimeAnnotation(String, Object)

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

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

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

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

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

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

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

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

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

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

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

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

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