IMutableRelationalPropertyOverrides Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет переопределения аспектов свойств для определенного табличного объекта хранилища.
public interface IMutableRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides
type IMutableRelationalPropertyOverrides = interface
interface IReadOnlyRelationalPropertyOverrides
interface IReadOnlyAnnotatable
interface IMutableAnnotatable
Public Interface IMutableRelationalPropertyOverrides
Implements IMutableAnnotatable, IReadOnlyRelationalPropertyOverrides
- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Свойства
ColumnName |
Возвращает или задает столбец, которому сопоставляется свойство при выборе указанного табличного объекта хранилища. |
IsColumnNameOverridden |
Возвращает значение, указывающее, переопределено ли имя столбца. (Унаследовано от IReadOnlyRelationalPropertyOverrides) |
Item[String] |
Возвращает или задает значение заметки с заданным именем. (Унаследовано от IMutableAnnotatable) |
Property |
Возвращает свойство, для которых предназначены переопределения. |
StoreObject |
Идентификатор табличного объекта хранилища, для которых предназначены эти переопределения. (Унаследовано от IReadOnlyRelationalPropertyOverrides) |
Методы
AddAnnotation(String, Object) |
Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует. (Унаследовано от IMutableAnnotatable) |
AddAnnotations(IEnumerable<IAnnotation>) |
Добавляет заметки в объект . (Унаследовано от IMutableAnnotatable) |
AnnotationsToDebugString(Int32) |
Возвращает отладочную строку для всех заметок, объявленных в объекте . (Унаследовано от IReadOnlyAnnotatable) |
FindAnnotation(String) |
Возвращает заметку с заданным именем, возвращающую значение NULL, если она не существует. (Унаследовано от IMutableAnnotatable) |
GetAnnotation(String) |
Возвращает заметку с заданным именем, вызывая исключение, если она не существует. (Унаследовано от IReadOnlyAnnotatable) |
GetAnnotations() |
Возвращает все заметки для текущего объекта. (Унаследовано от IMutableAnnotatable) |
RemoveAnnotation(String) |
Удаляет заданную заметку из этого объекта. (Унаследовано от IMutableAnnotatable) |
RemoveColumnNameOverride() |
Удаляет переопределение имени столбца. |
SetAnnotation(String, Object) |
Задает заметку, хранящуюся в заданном ключе. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. (Унаследовано от IMutableAnnotatable) |
SetOrRemoveAnnotation(String, Object) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует. Удаляет существующую заметку, если |
ToDebugString(MetadataDebugStringOptions, Int32) |
Создает понятное представление заданных метаданных. Предупреждение. Не полагайтесь на формат возвращаемой строки. Он предназначен только для отладки и может изменяться произвольно между выпусками. (Унаследовано от IReadOnlyRelationalPropertyOverrides) |
Методы расширения
GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides) |
Возвращает приращение удостоверения. |
GetIdentitySeed(IReadOnlyRelationalPropertyOverrides) |
Возвращает начальное значение идентификатора. |
GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides) |
Возвращает объект , используемый SqlServerValueGenerationStrategy для свойства . |
SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>) |
Задает приращение удостоверения для конкретной таблицы. |
SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>) |
Задает начальное значение идентификатора для определенной таблицы. |
SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>) |
Задает объект , используемый SqlServerValueGenerationStrategy для свойства для определенной таблицы. |
Применяется к
Entity Framework