SequenceBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine einfache API zum Konfigurieren von bereit ISequence.
public class SequenceBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder
public class SequenceBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder>
type SequenceBuilder = class
interface IConventionSequenceBuilder
type SequenceBuilder = class
interface IInfrastructure<IConventionSequenceBuilder>
Public Class SequenceBuilder
Implements IConventionSequenceBuilder
Public Class SequenceBuilder
Implements IInfrastructure(Of IConventionSequenceBuilder)
- Vererbung
-
SequenceBuilder
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Datenbanksequenzen .
Konstruktoren
SequenceBuilder(IMutableSequence) |
Erstellt einen neuen Generator für den angegebenen ISequence. |
Eigenschaften
Metadata |
Die Sequenz. |
Methoden
HasAnnotation(String, Object) |
Fügt der Sequenz eine Anmerkung hinzu oder aktualisiert sie. Wenn eine Anmerkung mit dem in |
HasMax(Int64) |
Legt den Maximalwert für fest ISequence. |
HasMin(Int64) |
Legt den Mindestwert für fest ISequence. |
IncrementsBy(Int32) |
Legt beim ISequence Generieren des nächsten Werts auf inkrementieren um den angegebenen Betrag fest. |
IsCyclic(Boolean) |
Legt fest, ob die Sequenz erneut von Anfang gestartet wird, sobald der Maximalwert erreicht ist. |
StartsAt(Int64) |
Legt fest, dass mit ISequence dem angegebenen Wert gestartet werden soll. |
Explizite Schnittstellenimplementierungen
IConventionSequenceBuilder.CanSetCyclic(Nullable<Boolean>, Boolean) |
Gibt einen Wert zurück, der angibt, ob die angegebene Zyklizität für die Sequenz festgelegt werden kann. |
IConventionSequenceBuilder.CanSetIncrementsBy(Nullable<Int32>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Inkrement für die Sequenz festgelegt werden kann. |
IConventionSequenceBuilder.CanSetMax(Nullable<Int64>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Maximalwert für die Sequenz festgelegt werden kann. |
IConventionSequenceBuilder.CanSetMin(Nullable<Int64>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Mindestwert für die Sequenz festgelegt werden kann. |
IConventionSequenceBuilder.CanSetStartsAt(Nullable<Int64>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Startwert für die Sequenz festgelegt werden kann. |
IConventionSequenceBuilder.CanSetType(Type, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Typ für die Sequenz festgelegt werden kann. |
IConventionSequenceBuilder.HasMax(Nullable<Int64>, Boolean) |
Legt den Maximalwert für die Sequenz fest. |
IConventionSequenceBuilder.HasMin(Nullable<Int64>, Boolean) |
Legt den Mindestwert für die Sequenz fest. |
IConventionSequenceBuilder.HasType(Type, Boolean) |
Legt den Typ der von der Sequenz zurückgegebenen Werte fest. |
IConventionSequenceBuilder.IncrementsBy(Nullable<Int32>, Boolean) |
Legt die Sequenz beim Generieren des nächsten Werts auf inkrementieren um den angegebenen Betrag fest. |
IConventionSequenceBuilder.IsCyclic(Nullable<Boolean>, Boolean) |
Legt fest, ob die Sequenz erneut von Anfang gestartet wird, sobald der Maximalwert erreicht ist. |
IConventionSequenceBuilder.Metadata |
Stellt eine einfache API zum Konfigurieren von bereit ISequence. |
IConventionSequenceBuilder.StartsAt(Nullable<Int64>, Boolean) |
Legt fest, dass die Sequenz mit dem angegebenen Wert beginnt. |
IInfrastructure<IConventionSequenceBuilder>.Instance |
Ruft den Wert der ausgeblendeten Eigenschaft ab. |
Erweiterungsmethoden
GetInfrastructure<T>(IInfrastructure<T>) |
Ruft den Wert aus einer Eigenschaft ab, die mit IInfrastructure<T>ausgeblendet wird. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
Gilt für:
Entity Framework