RuntimeSequence Klasa
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.
Reprezentuje sekwencję bazy danych w modelu.
public class RuntimeSequence : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.ISequence
type RuntimeSequence = class
inherit AnnotatableBase
interface ISequence
interface IReadOnlySequence
interface IReadOnlyAnnotatable
interface IAnnotatable
Public Class RuntimeSequence
Inherits AnnotatableBase
Implements ISequence
- Dziedziczenie
- Implementuje
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Sekwencje bazy danych .
Konstruktory
RuntimeSequence(String, RuntimeModel, Type, String, Int64, Int32, Boolean, Nullable<Int64>, Nullable<Int64>, Boolean) |
Inicjuje nowe wystąpienie klasy RuntimeSequence. |
RuntimeSequence(String, RuntimeModel, Type, String, Int64, Int32, Boolean, Nullable<Int64>, Nullable<Int64>) |
Inicjuje nowe wystąpienie klasy RuntimeSequence. |
Właściwości
DebugView |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
IsReadOnly |
Wskazuje, czy bieżący obiekt jest tylko do odczytu. (Odziedziczone po AnnotatableBase) |
Item[String] |
Pobiera adnotację wartości z daną nazwą, zwracając |
Model |
Pobiera model, w którym zdefiniowano tę sekwencję. |
ModelSchema |
Pobiera schemat metadanych sekwencji. |
Name |
Pobiera nazwę sekwencji w bazie danych. |
Schema |
Pobiera schemat bazy danych zawierający sekwencję. |
Metody
AddAnnotation(String, Annotation) |
Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
AddAnnotation(String, Object) |
Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
AddAnnotations(IEnumerable<IAnnotation>) |
Dodaje adnotacje do tego obiektu. (Odziedziczone po AnnotatableBase) |
AddAnnotations(IReadOnlyDictionary<String,Object>) |
Dodaje adnotacje do tego obiektu. (Odziedziczone po AnnotatableBase) |
AddRuntimeAnnotation(String, Annotation) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
AddRuntimeAnnotation(String, Object) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
AddRuntimeAnnotations(IEnumerable<Annotation>) |
Dodaje adnotacje środowiska uruchomieniowego do tego obiektu. (Odziedziczone po AnnotatableBase) |
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Dodaje adnotacje środowiska uruchomieniowego do tego obiektu. (Odziedziczone po AnnotatableBase) |
CreateAnnotation(String, Object) |
Tworzy nową adnotację. (Odziedziczone po AnnotatableBase) |
CreateRuntimeAnnotation(String, Object) |
Tworzy nową adnotację środowiska uruchomieniowego. (Odziedziczone po AnnotatableBase) |
EnsureMutable() |
Zgłasza wartość, jeśli model jest tylko do odczytu. (Odziedziczone po AnnotatableBase) |
EnsureReadOnly() |
Zgłasza błąd, jeśli model nie jest tylko do odczytu. (Odziedziczone po AnnotatableBase) |
FindAnnotation(String) |
Pobiera adnotację o podanej nazwie, zwracając |
FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
GetAnnotation(String) |
Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje. (Odziedziczone po AnnotatableBase) |
GetAnnotations() |
Pobiera wszystkie adnotacje w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje. (Odziedziczone po AnnotatableBase) |
GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
OnAnnotationSet(String, Annotation, Annotation) |
Wywoływana, gdy adnotacja została ustawiona lub usunięta. (Odziedziczone po AnnotatableBase) |
RemoveAnnotation(String) |
Usuwa daną adnotację z tego obiektu. (Odziedziczone po AnnotatableBase) |
RemoveRuntimeAnnotation(String) |
Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu. (Odziedziczone po AnnotatableBase) |
SetAnnotation(String, Annotation, Annotation) |
Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
SetAnnotation(String, Object) |
Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
SetRuntimeAnnotation(String, Annotation, Annotation) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
SetRuntimeAnnotation(String, Object) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. |
Jawne implementacje interfejsu
IAnnotatable.AddRuntimeAnnotation(String, Object) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
IAnnotatable.FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
IAnnotatable.GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
IAnnotatable.RemoveRuntimeAnnotation(String) |
Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu. (Odziedziczone po AnnotatableBase) |
IAnnotatable.SetRuntimeAnnotation(String, Object) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
IReadOnlyAnnotatable.FindAnnotation(String) |
Pobiera adnotację o podanej nazwie, zwracając |
IReadOnlyAnnotatable.GetAnnotations() |
Pobiera wszystkie adnotacje w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Pobiera wartość adnotacji o podanej nazwie, zwracając |
IReadOnlySequence.ClrType |
Type Pobiera wartości zwracane przez sekwencję. |
IReadOnlySequence.IncrementBy |
Pobiera kwotę przyrostowaną w celu uzyskania każdej nowej wartości w sekwencji. |
IReadOnlySequence.IsCyclic |
Pobiera wartość wskazującą, czy sekwencja rozpocznie się ponownie od początku po osiągnięciu maksymalnej wartości. |
IReadOnlySequence.MaxValue |
Pobiera maksymalną wartość obsługiwaną przez sekwencję lub |
IReadOnlySequence.MinValue |
Pobiera minimalną wartość obsługiwaną przez sekwencję lub |
IReadOnlySequence.Model |
Pobiera model, w którym zdefiniowano tę sekwencję. |
IReadOnlySequence.StartValue |
Pobiera wartość, przy której rozpocznie się sekwencja. |
IReadOnlySequence.Type |
Pobiera typ wartości zwracanych przez sekwencję. |
ISequence.Model |
Pobiera model, w którym zdefiniowano tę sekwencję. |
Metody rozszerzania
AnnotationsToDebugString(IAnnotatable, Int32) |
Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie. |
GetFluentApiCalls(ISequence, IAnnotationCodeGenerator) |
Pobiera płynne wywołania interfejsu API w celu skonfigurowania sekwencji. |