ScaffoldingPropertyAnnotations Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public class ScaffoldingPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations
type ScaffoldingPropertyAnnotations = class
inherit RelationalPropertyAnnotations
Public Class ScaffoldingPropertyAnnotations
Inherits RelationalPropertyAnnotations
- Наследование
Конструкторы
ScaffoldingPropertyAnnotations(IProperty) |
Поля
ProviderFullAnnotationNames | (Унаследовано от RelationalPropertyAnnotations) |
Свойства
Annotations |
Вспомогающая RelationalAnnotations функция, представляющая объект , IProperty для заметок. (Унаследовано от RelationalPropertyAnnotations) |
ColumnName |
Имя столбца, с которым сопоставлено свойство. (Унаследовано от RelationalPropertyAnnotations) |
ColumnOrdinal | |
ColumnType |
Тип базы данных столбца, с которым сопоставлено свойство. (Унаследовано от RelationalPropertyAnnotations) |
ComputedColumnSql |
Вычисленное выражение SQL ограничения, которое следует использовать при создании столбца для этого свойства. (Унаследовано от RelationalPropertyAnnotations) |
DefaultValue |
Значение по умолчанию, используемое в определении столбца при создании столбца для этого свойства. (Унаследовано от RelationalPropertyAnnotations) |
DefaultValueSql |
Выражение SQL ограничения по умолчанию, которое следует использовать при создании столбца для этого свойства. (Унаследовано от RelationalPropertyAnnotations) |
IsFixedLength |
Флаг, указывающий, может ли свойство хранить только данные фиксированной длины, например строки. (Унаследовано от RelationalPropertyAnnotations) |
Property |
Объект для IProperty заметок. (Унаследовано от RelationalPropertyAnnotations) |
ShouldThrowOnConflict |
Указывает, следует ли создавать исключение, если задана конфликтующая конфигурация. Обычно это переопределяется при построении с помощью текучих API для реализации семантики wins последнего вызова. (Унаследовано от RelationalPropertyAnnotations) |
ShouldThrowOnInvalidConfiguration |
Указывает, следует ли создавать исключение, если задана недопустимая конфигурация. (Унаследовано от RelationalPropertyAnnotations) |
Методы
CanSetComputedColumnSql(String) |
Определяет, можно ли ComputedColumnSql задать параметр без конфликта.
Этот метод может вызвать исключение , если ShouldThrowOnConflict возвращает значение |
CanSetDefaultValue(Object) |
Определяет, можно ли DefaultValue задать параметр без конфликта.
Этот метод может вызвать исключение , если ShouldThrowOnConflict возвращает значение |
CanSetDefaultValueSql(String) |
Определяет, можно ли DefaultValueSql задать параметр без конфликта.
Этот метод может вызвать исключение , если ShouldThrowOnConflict возвращает значение |
ClearAllServerGeneratedValues() |
Очищает все значения, заданные для DefaultValue, DefaultValueSqlи ComputedColumnSql. (Унаследовано от RelationalPropertyAnnotations) |
GetAnnotations(IEntityType) |
RelationalEntityTypeAnnotations Возвращает экземпляр для заданного IEntityType объекта , поддерживающего семантикуRelationalAnnotations, используемую этим экземпляром для управления заметками параметров по соглашению. (Унаследовано от RelationalPropertyAnnotations) |
GetAnnotations(IProperty) |
RelationalPropertyAnnotations Возвращает экземпляр для заданного IProperty объекта , поддерживающего семантикуRelationalAnnotations, используемую этим экземпляром для управления заметками параметров по соглашению. (Унаследовано от RelationalPropertyAnnotations) |
GetComputedColumnSql(Boolean) |
Возвращает вычисляемое выражение SQL ограничения, которое следует использовать при создании столбца для этого свойства. (Унаследовано от RelationalPropertyAnnotations) |
GetDefaultValue(Boolean) |
Возвращает значение по умолчанию, используемое в определении столбца при создании столбца для этого свойства. (Унаследовано от RelationalPropertyAnnotations) |
GetDefaultValueSql(Boolean) |
Возвращает выражение SQL ограничения по умолчанию, которое должно использоваться при создании столбца для этого свойства. (Унаследовано от RelationalPropertyAnnotations) |
SetColumnName(String) |
Пытается задать с ColumnName помощью семантики используемого RelationalAnnotations объекта . (Унаследовано от RelationalPropertyAnnotations) |
SetColumnType(String) |
Пытается задать с ColumnType помощью семантики используемого RelationalAnnotations объекта . (Унаследовано от RelationalPropertyAnnotations) |
SetComputedColumnSql(String) |
Пытается задать с ComputedColumnSql помощью семантики используемого RelationalAnnotations объекта . (Унаследовано от RelationalPropertyAnnotations) |
SetDefaultValue(Object) |
Пытается задать с DefaultValue помощью семантики используемого RelationalAnnotations объекта . (Унаследовано от RelationalPropertyAnnotations) |
SetDefaultValueSql(String) |
Пытается задать с DefaultValueSql помощью семантики используемого RelationalAnnotations объекта . (Унаследовано от RelationalPropertyAnnotations) |
SetFixedLength(Boolean) |
Настраивает свойство как способное хранить только данные фиксированной длины, например строки. (Унаследовано от RelationalPropertyAnnotations) |
Применяется к
Entity Framework