IConventionSequence Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje sekvenci databáze v modelu ve formuláři, který lze při sestavování modelu ztlumit.
public interface IConventionSequence : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence
public interface IConventionSequence : Microsoft.EntityFrameworkCore.Metadata.ISequence
public interface IConventionSequence : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ISequence
type IConventionSequence = interface
interface IReadOnlySequence
interface IReadOnlyAnnotatable
interface IConventionAnnotatable
type IConventionSequence = interface
interface ISequence
type IConventionSequence = interface
interface ISequence
interface IAnnotatable
interface IConventionAnnotatable
Public Interface IConventionSequence
Implements IConventionAnnotatable, IReadOnlySequence
Public Interface IConventionSequence
Implements ISequence
Public Interface IConventionSequence
Implements IConventionAnnotatable, ISequence
- Implementuje
Poznámky
Další informace a příklady najdete v databázových sekvencích .
Vlastnosti
| Název | Description |
|---|---|
| Builder |
Získá tvůrce, který lze použít ke konfiguraci této sekvence. |
| ClrType |
Zastaralé.
Type Získá hodnoty vrácené sekvencí. (Zděděno od ISequence) |
| IncrementBy |
Získá zvýšení množství získat každou novou hodnotu v sekvenci. (Zděděno od ISequence) |
| IsCyclic |
Získá hodnotu určující, zda sekvence začne znovu od začátku, když je dosaženo maximální hodnoty. (Zděděno od ISequence) |
| IsInModel |
Určuje, jestli je tento objekt v modelu, tj. nebyl odebrán z jednoho objektu. (Zděděno od IConventionAnnotatable) |
| Item[String] |
Získá poznámku k hodnotě s daným názvem, která |
| MaxValue |
Získá maximální hodnotu podporovanou sekvencí nebo |
| MinValue |
Získá minimální hodnotu podporovanou sekvencí nebo |
| Model |
Získá, IConventionModel ve kterém je tato sekvence definována. |
| ModelSchema |
Získá schéma modelu sekvence. Toto je ten, který je zadaný v HasSequence(ModelBuilder, String, String) a ten, který se má použít s FindSequence(IConventionModel, String, String). (Zděděno od IReadOnlySequence) |
| Name |
Získá název sekvence v databázi. (Zděděno od ISequence) |
| Schema |
Získá schéma databáze, které obsahuje sekvenci. (Zděděno od ISequence) |
| StartValue |
Získá hodnotu, pro kterou bude sekvence začínat. (Zděděno od ISequence) |
| Type |
Type Získá hodnoty vrácené sekvencí. (Zděděno od ISequence) |
Metody
| Název | Description |
|---|---|
| AddAnnotation(String, Object, Boolean) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od IConventionAnnotatable) |
| AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean) |
Přidá poznámky k objektu. (Zděděno od IConventionAnnotatable) |
| AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od IAnnotatable) |
| AnnotationsToDebugString(Int32) |
Získá ladicí řetězec pro všechny poznámky deklarované v objektu. (Zděděno od IReadOnlyAnnotatable) |
| FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| FindRuntimeAnnotationValue(String) |
Získá hodnotu poznámky modulu runtime s daným názvem, který |
| GetAnnotation(String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. (Zděděno od IConventionAnnotatable) |
| GetAnnotations() |
Získá všechny poznámky k aktuálnímu objektu. (Zděděno od IAnnotatable) |
| GetClrTypeConfigurationSource() |
Zastaralé.
Získá zdroj konfigurace pro ClrType. |
| GetConfigurationSource() |
Získá zdroj konfigurace pro tento IConventionSequence. |
| GetIncrementByConfigurationSource() |
Získá zdroj konfigurace pro IncrementBy. |
| GetIsCyclicConfigurationSource() |
Získá zdroj konfigurace pro IsCyclic. |
| GetMaxValueConfigurationSource() |
Získá zdroj konfigurace pro MaxValue. |
| GetMinValueConfigurationSource() |
Vrátí zdroj konfigurace pro MinValue. |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Získá hodnotu poznámky modulu runtime s daným názvem a přidá ji, pokud neexistuje. (Zděděno od IAnnotatable) |
| GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. (Zděděno od IAnnotatable) |
| GetStartValueConfigurationSource() |
Vrátí zdroj konfigurace pro StartValue. |
| GetTypeConfigurationSource() |
Získá zdroj konfigurace pro Type. |
| RemoveAnnotation(String) |
Odebere poznámku s daným názvem z tohoto objektu. (Zděděno od IConventionAnnotatable) |
| RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. (Zděděno od IAnnotatable) |
| SetAnnotation(String, Object, Boolean) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od IConventionAnnotatable) |
| SetClrType(Type, Boolean) |
Zastaralé.
Type Nastaví hodnoty vrácené sekvencí. |
| SetIncrementBy(Nullable<Int32>, Boolean) |
Nastaví hodnotu inkrementovanou pro získání každé nové hodnoty v sekvenci. |
| SetIsCyclic(Nullable<Boolean>, Boolean) |
Nastaví, zda se sekvence znovu spustí od začátku, když se dosáhne maximální hodnoty. |
| SetMaxValue(Nullable<Int64>, Boolean) |
Nastaví maximální hodnotu podporovanou sekvencí. |
| SetMinValue(Nullable<Int64>, Boolean) |
Nastaví minimální hodnotu podporovanou sekvencí. |
| SetOrRemoveAnnotation(String, Object, Boolean) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud |
| SetRuntimeAnnotation(String, Object) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od IAnnotatable) |
| SetStartValue(Nullable<Int64>, Boolean) |
Nastaví hodnotu, pro kterou bude sekvence začínat. |
| SetType(Type, Boolean) |
Type Nastaví hodnoty vrácené sekvencí. |
| ToDebugString(MetadataDebugStringOptions, Int32) |
Vytvoří čitelné znázornění daných metadat člověkem. Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a může se libovolně měnit mezi verzemi. (Zděděno od IReadOnlySequence) |
Metody rozšíření
| Název | Description |
|---|---|
| AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Přidá poznámky k objektu. |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Získá ladicí řetězec pro všechny poznámky deklarované v objektu. |
| GetAnnotation(IAnnotatable, String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. |
| GetAnnotation(IConventionAnnotatable, String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. |
| SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud |
| ToDebugString(ISequence, MetadataDebugStringOptions, Int32) |
Vytvoří čitelné znázornění daných metadat člověkem. Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a může se libovolně měnit mezi verzemi. |