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] |
Возвращает значение заметки с заданным именем, возвращая |
Property |
Возвращает свойство, для которых предназначены переопределения. |
StoreObject |
Идентификатор табличного объекта хранилища, для которых предназначены эти переопределения. (Унаследовано от IReadOnlyRelationalPropertyOverrides) |
Методы
AddAnnotation(String, Object, Boolean) |
Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует. (Унаследовано от IConventionAnnotatable) |
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean) |
Добавляет заметки в объект . (Унаследовано от IConventionAnnotatable) |
AnnotationsToDebugString(Int32) |
Возвращает отладочную строку для всех заметок, объявленных в объекте . (Унаследовано от IReadOnlyAnnotatable) |
FindAnnotation(String) |
Возвращает заметку с заданным именем, возвращающую |
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) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если |
ToDebugString(MetadataDebugStringOptions, Int32) |
Создает понятное представление заданных метаданных. Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками. (Унаследовано от IReadOnlyRelationalPropertyOverrides) |
Методы расширения
Применяется к
Entity Framework