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(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 возвращает значение |
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) |
SetDimension(String) |
Задает измерение, используемое при создании столбца для этого свойства. |
SetFixedLength(Boolean) |
Настраивает свойство как способное хранить только данные фиксированной длины, например строки. (Унаследовано от RelationalPropertyAnnotations) |
SetSrid(Nullable<Int32>) |
Задает SRID для использования при создании столбца для этого свойства. |
Применяется к
Entity Framework