Jazyk

IConventionSequence Rozhraní

Definice

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á null se vrátí, pokud neexistuje.

(Zděděno od IAnnotatable)
MaxValue

Získá maximální hodnotu podporovanou sekvencí nebo null pokud nebyla nastavena žádná.

(Zděděno od ISequence)
MinValue

Získá minimální hodnotu podporovanou sekvencí nebo null pokud nebyla nastavena žádná.

(Zděděno od ISequence)
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í null , pokud neexistuje.

(Zděděno od IAnnotatable)
FindRuntimeAnnotation(String)

Získá poznámku modulu runtime s daným názvem, která null se vrátí, pokud neexistuje.

(Zděděno od IAnnotatable)
FindRuntimeAnnotationValue(String)

Získá hodnotu poznámky modulu runtime s daným názvem, který null vrátí, pokud neexistuje.

(Zděděno od IAnnotatable)
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 null je zadána.

(Zděděno od IConventionAnnotatable)
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 null je zadána.

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.

Platí pro