IConventionSequence Schnittstelle
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 Datenbanksequenz im Modell in einem Formular dar, das beim Erstellen des Modells mutiert werden kann.
public interface IConventionSequence : Microsoft.EntityFrameworkCore.Metadata.ISequence
public interface IConventionSequence : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ISequence
public interface IConventionSequence : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence
type IConventionSequence = interface
interface ISequence
type IConventionSequence = interface
interface ISequence
interface IAnnotatable
interface IConventionAnnotatable
type IConventionSequence = interface
interface IReadOnlySequence
interface IReadOnlyAnnotatable
interface IConventionAnnotatable
Public Interface IConventionSequence
Implements ISequence
Public Interface IConventionSequence
Implements IConventionAnnotatable, ISequence
Public Interface IConventionSequence
Implements IConventionAnnotatable, IReadOnlySequence
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Datenbanksequenzen .
Eigenschaften
Builder |
Ruft den Generator ab, der zum Konfigurieren dieser Sequenz verwendet werden kann. |
ClrType |
Veraltet..
Ruft die Type der von der Sequenz zurückgegebenen Werte ab. (Geerbt von IReadOnlySequence) |
IncrementBy |
Ruft den inkrementierten Betrag ab, um jeden neuen Wert in der Sequenz abzurufen. (Geerbt von IReadOnlySequence) |
IsCyclic |
Ruft den Wert ab, der angibt, ob die Sequenz von Anfang an neu gestartet wird, wenn der max-Wert erreicht ist. (Geerbt von IReadOnlySequence) |
IsInModel |
Gibt an, ob sich dieses Objekt in einem Modell befindet, d. h. nicht aus einem modell entfernt wurde. (Geerbt von IConventionAnnotatable) |
Item[String] |
Ruft den Wert der Anmerkung mit dem angegebenen Namen ab und gibt zurück |
MaxValue |
Ruft den maximal von der Sequenz unterstützten Wert ab, oder |
MinValue |
Ruft den minimalen Wert ab, der von der Sequenz unterstützt wird, oder |
Model |
Ruft die ab, in der IConventionModel diese Sequenz definiert ist. |
ModelSchema |
Ruft das Modellschema der Sequenz ab. Dies ist die in HasSequence(ModelBuilder, String, String) angegebene und die, die mit FindSequence(IConventionModel, String, String)verwendet werden soll. (Geerbt von IReadOnlySequence) |
Name |
Ruft den Namen der Sequenz in der Datenbank ab. (Geerbt von IReadOnlySequence) |
Schema |
Ruft das Datenbankschema ab, das die Sequenz enthält. (Geerbt von IReadOnlySequence) |
StartValue |
Ruft den Wert ab, mit dem die Sequenz gestartet wird. (Geerbt von IReadOnlySequence) |
Type |
Ruft den Typ der von der Sequenz zurückgegebenen Werte ab. (Geerbt von IReadOnlySequence) |
Methoden
AddAnnotation(String, Object, Boolean) |
Fügt diesem Objekt eine Anmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. (Geerbt von IConventionAnnotatable) |
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean) |
Fügt einem -Objekt Anmerkungen hinzu. (Geerbt von IConventionAnnotatable) |
AddRuntimeAnnotation(String, Object) |
Fügt diesem Objekt eine Laufzeitanmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. (Geerbt von IAnnotatable) |
AnnotationsToDebugString(Int32) |
Ruft die Debugzeichenfolge für alle Im -Objekt deklarierten Anmerkungen ab. (Geerbt von IReadOnlyAnnotatable) |
FindAnnotation(String) |
Ruft die Anmerkung mit dem angegebenen Namen ab und gibt zurück |
FindRuntimeAnnotation(String) |
Ruft die Laufzeitanmerkung mit dem angegebenen Namen ab und gibt zurück |
FindRuntimeAnnotationValue(String) |
Ruft den Wert der Laufzeitanmerkung mit dem angegebenen Namen ab und gibt zurück |
GetAnnotation(String) |
Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn sie nicht vorhanden ist. (Geerbt von IReadOnlyAnnotatable) |
GetAnnotations() |
Ruft alle Anmerkungen für das aktuelle Objekt ab. (Geerbt von IReadOnlyAnnotatable) |
GetClrTypeConfigurationSource() |
Veraltet..
Ruft die Konfigurationsquelle für ClrTypeab. |
GetConfigurationSource() |
Ruft die Konfigurationsquelle für dieses IConventionSequenceab. |
GetIncrementByConfigurationSource() |
Ruft die Konfigurationsquelle für IncrementByab. |
GetIsCyclicConfigurationSource() |
Ruft die Konfigurationsquelle für IsCyclicab. |
GetMaxValueConfigurationSource() |
Ruft die Konfigurationsquelle für MaxValueab. |
GetMinValueConfigurationSource() |
Gibt die Konfigurationsquelle für MinValuezurück. |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Ruft den Wert der Laufzeitanmerkung mit dem angegebenen Namen ab und fügt ihn hinzu, falls keine vorhanden ist. (Geerbt von IAnnotatable) |
GetRuntimeAnnotations() |
Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab. (Geerbt von IAnnotatable) |
GetStartValueConfigurationSource() |
Gibt die Konfigurationsquelle für StartValuezurück. |
GetTypeConfigurationSource() |
Ruft die Konfigurationsquelle für Typeab. |
RemoveAnnotation(String) |
Entfernt die Anmerkung mit dem angegebenen Namen aus diesem Objekt. (Geerbt von IConventionAnnotatable) |
RemoveRuntimeAnnotation(String) |
Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt. (Geerbt von IAnnotatable) |
SetAnnotation(String, Object, Boolean) |
Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. (Geerbt von IConventionAnnotatable) |
SetClrType(Type, Boolean) |
Veraltet..
Legt die Type der von der Sequenz zurückgegebenen Werte fest. |
SetIncrementBy(Nullable<Int32>, Boolean) |
Legt den inkrementierten Betrag fest, um jeden neuen Wert in der Sequenz abzurufen. |
SetIsCyclic(Nullable<Boolean>, Boolean) |
Legt fest, ob die Sequenz von Anfang an neu gestartet wird, wenn der maximale Wert erreicht ist. |
SetMaxValue(Nullable<Int64>, Boolean) |
Legt den maximalen Wert fest, der von der Sequenz unterstützt wird. |
SetMinValue(Nullable<Int64>, Boolean) |
Legt den von der Sequenz unterstützten Mindestwert fest. |
SetOrRemoveAnnotation(String, Object, Boolean) |
Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, wenn |
SetRuntimeAnnotation(String, Object) |
Legt die Unter dem angegebenen Schlüssel gespeicherte Laufzeitanmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. (Geerbt von IAnnotatable) |
SetStartValue(Nullable<Int64>, Boolean) |
Legt den Wert fest, mit dem die Sequenz beginnt. |
SetType(Type, Boolean) |
Legt die Type der von der Sequenz zurückgegebenen Werte fest. |
ToDebugString(MetadataDebugStringOptions, Int32) |
Erstellt eine lesbare Darstellung der angegebenen Metadaten. Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Es ist nur für das Debuggen konzipiert und kann sich zwischen Releases beliebig ändern. (Geerbt von IReadOnlySequence) |
Erweiterungsmethoden
AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Fügt einem -Objekt Anmerkungen hinzu. |
GetAnnotation(IConventionAnnotatable, String) |
Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn sie nicht vorhanden ist. |
SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean) |
Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, wenn |
AnnotationsToDebugString(IAnnotatable, Int32) |
Ruft die Debugzeichenfolge für alle Im -Objekt deklarierten Anmerkungen ab. |
GetAnnotation(IAnnotatable, String) |
Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn sie nicht vorhanden ist. |
ToDebugString(ISequence, MetadataDebugStringOptions, Int32) |
Erstellt eine lesbare Darstellung der angegebenen Metadaten. Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Es ist nur für das Debuggen konzipiert und kann sich zwischen Releases beliebig ändern. |
Gilt für:
Entity Framework