IConventionSequenceBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет простой API для настройки IConventionSequence.
public interface IConventionSequenceBuilder
public interface IConventionSequenceBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionSequenceBuilder = interface
type IConventionSequenceBuilder = interface
interface IConventionAnnotatableBuilder
Public Interface IConventionSequenceBuilder
Public Interface IConventionSequenceBuilder
Implements IConventionAnnotatableBuilder
- Производный
- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделе Соглашения о создании моделей .
Свойства
Metadata |
Настраиваемая последовательность. |
ModelBuilder |
Возвращает построитель моделей. (Унаследовано от IConventionAnnotatableBuilder) |
Методы
CanRemoveAnnotation(String, Boolean) |
Возвращает значение, указывающее, можно ли удалить заметку с заданным именем с помощью этого источника конфигурации. (Унаследовано от IConventionAnnotatableBuilder) |
CanSetAnnotation(String, Object, Boolean) |
Возвращает значение, указывающее, можно ли задать заметку с заданным именем и значением из этого источника конфигурации. (Унаследовано от IConventionAnnotatableBuilder) |
CanSetCyclic(Nullable<Boolean>, Boolean) |
Возвращает значение, указывающее, можно ли задать заданную цикличность для последовательности. |
CanSetIncrementsBy(Nullable<Int32>, Boolean) |
Возвращает значение, указывающее, можно ли задать заданное приращение для последовательности. |
CanSetIsCyclic(Nullable<Boolean>, Boolean) |
Возвращает значение, указывающее, можно ли задать заданную цикличность для последовательности. |
CanSetMax(Nullable<Int64>, Boolean) |
Возвращает значение, указывающее, можно ли задать заданное максимальное значение для последовательности. |
CanSetMin(Nullable<Int64>, Boolean) |
Возвращает значение, указывающее, можно ли задать заданное минимальное значение для последовательности. |
CanSetStartsAt(Nullable<Int64>, Boolean) |
Возвращает значение, указывающее, можно ли задать заданное начальное значение для последовательности. |
CanSetType(Type, Boolean) |
Возвращает значение, указывающее, можно ли задать данный тип для последовательности. |
HasAnnotation(String, Object, Boolean) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует с тем же или более низким ConfigurationSourceзначением . |
HasMax(Nullable<Int64>, Boolean) |
Задает максимальное значение последовательности. |
HasMin(Nullable<Int64>, Boolean) |
Задает минимальное значение для последовательности. |
HasNoAnnotation(String, Boolean) |
Удаляет заметку с заданным именем из этого объекта. |
HasNonNullAnnotation(String, Object, Boolean) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует с тем же или более низким ConfigurationSourceзначением .
Удаляет заметку, если |
HasType(Type, Boolean) |
Задает тип значений, возвращаемых последовательностью. |
IncrementsBy(Nullable<Int32>, Boolean) |
Задает последовательность для увеличения на заданную величину при создании каждого следующего значения. |
IsCyclic(Nullable<Boolean>, Boolean) |
Задает, будет ли последовательность начинаться снова с самого начала после достижения максимального значения. |
RemoveAnnotation(String, Boolean) |
Устаревшие..
Удаляет заметку с заданным именем из этого объекта. (Унаследовано от IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Устаревшие..
Задает или удаляет заметку, хранящуюся под заданным именем. (Унаследовано от IConventionAnnotatableBuilder) |
StartsAt(Nullable<Int64>, Boolean) |
Задает последовательность, начинаемую с заданного значения. |
Применяется к
Entity Framework