IConventionSequenceBuilder Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia prosty interfejs API do konfigurowania elementu 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
- Pochodne
- Implementuje
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .
Właściwości
| Metadata |
Skonfigurowano sekwencję. |
| ModelBuilder |
Pobiera konstruktora modeli. (Odziedziczone po IConventionAnnotatableBuilder) |
Metody
| CanRemoveAnnotation(String, Boolean) |
Zwraca wartość wskazującą, czy adnotacja o podanej nazwie może zostać usunięta przy użyciu tego źródła konfiguracji. (Odziedziczone po IConventionAnnotatableBuilder) |
| CanSetAnnotation(String, Object, Boolean) |
Zwraca wartość wskazującą, czy adnotacja o podanej nazwie i wartości można ustawić z tego źródła konfiguracji. (Odziedziczone po IConventionAnnotatableBuilder) |
| CanSetCyclic(Nullable<Boolean>, Boolean) |
Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną cykliczność. |
| CanSetIncrementsBy(Nullable<Int32>, Boolean) |
Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną inkrementację. |
| CanSetIsCyclic(Nullable<Boolean>, Boolean) |
Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną cykliczność. |
| CanSetMax(Nullable<Int64>, Boolean) |
Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną maksymalną wartość. |
| CanSetMin(Nullable<Int64>, Boolean) |
Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną wartość minimalną. |
| CanSetStartsAt(Nullable<Int64>, Boolean) |
Zwraca wartość wskazującą, czy można ustawić daną wartość początkową dla sekwencji. |
| CanSetType(Type, Boolean) |
Zwraca wartość wskazującą, czy dany typ można ustawić dla sekwencji. |
| HasAnnotation(String, Object, Boolean) |
Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą. |
| HasMax(Nullable<Int64>, Boolean) |
Ustawia maksymalną wartość dla sekwencji. |
| HasMin(Nullable<Int64>, Boolean) |
Ustawia minimalną wartość sekwencji. |
| HasNoAnnotation(String, Boolean) |
Usuwa adnotację o podanej nazwie z tego obiektu. |
| HasNonNullAnnotation(String, Object, Boolean) |
Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą.
Usuwa adnotację, jeśli |
| HasType(Type, Boolean) |
Ustawia typ wartości zwracanych przez sekwencję. |
| IncrementsBy(Nullable<Int32>, Boolean) |
Ustawia sekwencję, aby zwiększać się o daną kwotę podczas generowania każdej następnej wartości. |
| IsCyclic(Nullable<Boolean>, Boolean) |
Określa, czy sekwencja zostanie uruchomiona ponownie od początku po osiągnięciu maksymalnej wartości. |
| RemoveAnnotation(String, Boolean) |
Przestarzałe.
Usuwa adnotację o podanej nazwie z tego obiektu. (Odziedziczone po IConventionAnnotatableBuilder) |
| SetOrRemoveAnnotation(String, Object, Boolean) |
Przestarzałe.
Ustawia lub usuwa adnotację przechowywaną pod daną nazwą. (Odziedziczone po IConventionAnnotatableBuilder) |
| StartsAt(Nullable<Int64>, Boolean) |
Ustawia sekwencję, aby rozpocząć od podanej wartości. |