SqlitePropertyAnnotations Класс

Определение

Свойства для заметок, относящихся к SQLite, доступные через Sqlite(IMutableProperty).

public class SqlitePropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlitePropertyAnnotations
type SqlitePropertyAnnotations = class
    inherit RelationalPropertyAnnotations
    interface ISqlitePropertyAnnotations
    interface IRelationalPropertyAnnotations
Public Class SqlitePropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlitePropertyAnnotations
Наследование
SqlitePropertyAnnotations
Реализации

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

SqlitePropertyAnnotations(IProperty)

Создает экземпляр для заметок заданного IPropertyобъекта .

SqlitePropertyAnnotations(RelationalAnnotations)

Создает экземпляр для заметок объекта , IProperty представленного данной вспомогательной заметок.

Поля

ProviderFullAnnotationNames

Свойства для заметок, относящихся к SQLite, доступные через Sqlite(IMutableProperty).

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

Свойства

Annotations

Вспомогающая RelationalAnnotations функция, представляющая объект , IProperty для заметок.

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

Имя столбца, с которым сопоставлено свойство.

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

Тип базы данных столбца, с которым сопоставлено свойство.

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

Вычисленное выражение SQL ограничения, которое следует использовать при создании столбца для этого свойства.

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

Значение по умолчанию, используемое в определении столбца при создании столбца для этого свойства.

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

Выражение SQL ограничения по умолчанию, которое следует использовать при создании столбца для этого свойства.

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

Возвращает или задает измерение, используемое при создании столбца для этого свойства.

IsFixedLength

Флаг, указывающий, может ли свойство хранить только данные фиксированной длины, например строки.

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

Объект для IProperty заметок.

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

Указывает, следует ли создавать исключение, если задана конфликтующая конфигурация. Обычно это переопределяется при построении с помощью текучих API для реализации семантики wins последнего вызова.

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

Указывает, следует ли создавать исключение, если задана недопустимая конфигурация.

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

Возвращает или задает SRID, используемый при создании столбца для этого свойства.

Методы

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)
SetDimension(String)

Задает измерение, используемое при создании столбца для этого свойства.

SetFixedLength(Boolean)

Настраивает свойство как способное хранить только данные фиксированной длины, например строки.

(Унаследовано от RelationalPropertyAnnotations)
SetSrid(Nullable<Int32>)

Задает SRID для использования при создании столбца для этого свойства.

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