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


ScaffoldingPropertyAnnotations Класс

Определение

public class ScaffoldingPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations
type ScaffoldingPropertyAnnotations = class
    inherit RelationalPropertyAnnotations
Public Class ScaffoldingPropertyAnnotations
Inherits RelationalPropertyAnnotations
Наследование
ScaffoldingPropertyAnnotations

Конструкторы

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 возвращает значение true.

(Унаследовано от RelationalPropertyAnnotations)
CanSetDefaultValue(Object)

Определяет, можно ли DefaultValue задать параметр без конфликта.

Этот метод может вызвать исключение , если ShouldThrowOnConflict возвращает значение true.

(Унаследовано от RelationalPropertyAnnotations)
CanSetDefaultValueSql(String)

Определяет, можно ли DefaultValueSql задать параметр без конфликта.

Этот метод может вызвать исключение , если ShouldThrowOnConflict возвращает значение true.

(Унаследовано от RelationalPropertyAnnotations)
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)

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