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


ISqlServerPropertyAnnotations Интерфейс

Определение

API для SQL Server заметок, доступных через SqlServer(IProperty).

public interface ISqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type ISqlServerPropertyAnnotations = interface
    interface IRelationalPropertyAnnotations
Public Interface ISqlServerPropertyAnnotations
Implements IRelationalPropertyAnnotations
Производный
Реализации

Свойства

ColumnName

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

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

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

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

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

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

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

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

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

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

Возвращает имя последовательности для использования с ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Возвращает схему для последовательности для использования с ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

IsFixedLength

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

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

Возвращает объект , используемый SqlServerValueGenerationStrategy для свойства .

Если для свойства не задана стратегия, используемая стратегия будет взята из IModel

Методы

FindHiLoSequence()

Находит в ISequence модели для использования ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

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