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