IConventionSequence Arabirim

Tanım

Modelde, modeli oluşturulurken 4.000.000'den fazla değişiklik yapılana bir formda bir veritabanı dizisini temsil eder.

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
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı dizileri.

Özellikler

Builder

Bu sırayı yapılandırmak için kullanılan oluşturucusu alır.

ClrType
Kullanımdan kalktı.

TypeDizi tarafından döndürülen değerleri alır.

(Devralındığı yer: IReadOnlySequence)
IncrementBy

Dizideki her yeni değerin elde edileceği artan miktarı alır.

(Devralındığı yer: IReadOnlySequence)
IsCyclic

En büyük değere ulaşıldığında sıranın baştan başlayıp başlamadığını gösteren değeri alır.

(Devralındığı yer: IReadOnlySequence)
IsInModel

Bu nesnenin bir modelde olup olmadığını, yani bir nesneden kaldırılmış olmadığını gösterir.

(Devralındığı yer: IConventionAnnotatable)
Item[String]

Verilen ada sahip ek açıklamanın değerini alır, yoksa döndürür null .

(Devralındığı yer: IReadOnlyAnnotatable)
MaxValue

Sıra tarafından desteklenen en büyük değeri alır veya null hiçbiri ayarlanmamışsa.

(Devralındığı yer: IReadOnlySequence)
MinValue

Sıranın desteklediği minimum değeri alır veya null hiçbiri ayarlanmamışsa.

(Devralındığı yer: IReadOnlySequence)
Model

Bu IConventionModel sıranın tanımlandığı 'i alır.

Name

Veritabanındaki sıranın adını alır.

(Devralındığı yer: IReadOnlySequence)
Schema

Diziyi içeren veritabanı şemasını alır.

(Devralındığı yer: IReadOnlySequence)
StartValue

Dizinin başlatılacağı değeri alır.

(Devralındığı yer: IReadOnlySequence)
Type

Dizi tarafından döndürülen değer türlerini alır.

(Devralındığı yer: IReadOnlySequence)

Yöntemler

AddAnnotation(String, Object, Boolean)

Bu nesneye bir ek açıklama ekler. Belirtilen adla bir ek açıklama zaten varsa atar.

(Devralındığı yer: IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Nesneye ek açıklamalar ekler.

(Devralındığı yer: IConventionAnnotatable)
AddRuntimeAnnotation(String, Object)

Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen adla bir ek açıklama zaten varsa atar.

(Devralındığı yer: IAnnotatable)
AnnotationsToDebugString(Int32)

Nesnede belirtilen tüm ek açıklamaların hata ayıklama dizesini alır.

(Devralındığı yer: IReadOnlyAnnotatable)
FindAnnotation(String)

Verilen ada sahip ek açıklamayı alır, yoksa döndürür null .

(Devralındığı yer: IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

Verilen adla çalışma zamanı ek açıklamasını alır null ve yoksa bu açıklamayı alır.

(Devralındığı yer: IAnnotatable)
FindRuntimeAnnotationValue(String)

Verilen adla çalışma zamanı ek açıklamasının değerini alır ve null yoksa değerini alır.

(Devralındığı yer: IAnnotatable)
GetAnnotation(String)

Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur.

(Devralındığı yer: IReadOnlyAnnotatable)
GetAnnotations()

Geçerli nesnedeki tüm ek açıklamaları alır.

(Devralındığı yer: IReadOnlyAnnotatable)
GetClrTypeConfigurationSource()
Kullanımdan kalktı.

için yapılandırma kaynağını ClrType alır.

GetConfigurationSource()

Bunun yapılandırma kaynağını IConventionSequence alır.

GetIncrementByConfigurationSource()

için yapılandırma kaynağını IncrementBy alır.

GetIsCyclicConfigurationSource()

için yapılandırma kaynağını IsCyclic alır.

GetMaxValueConfigurationSource()

için yapılandırma kaynağını MaxValue alır.

GetMinValueConfigurationSource()

için yapılandırma kaynağını MinValue döndürür.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Verilen adla çalışma zamanı ek açıklamasının değerini alır ve yoksa ekler.

(Devralındığı yer: IAnnotatable)
GetRuntimeAnnotations()

Geçerli nesnedeki tüm çalışma zamanı ek açıklamalarını alır.

(Devralındığı yer: IAnnotatable)
GetStartValueConfigurationSource()

için yapılandırma kaynağını StartValue döndürür.

GetTypeConfigurationSource()

için yapılandırma kaynağını ClrType alır.

RemoveAnnotation(String)

Verilen adla ek açıklamayı bu nesneden kaldırır.

(Devralındığı yer: IConventionAnnotatable)
RemoveRuntimeAnnotation(String)

Verilen çalışma zamanı ek açıklamasını bu nesneden kaldırır.

(Devralındığı yer: IAnnotatable)
SetAnnotation(String, Object, Boolean)

Belirtilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

(Devralındığı yer: IConventionAnnotatable)
SetClrType(Type, Boolean)
Kullanımdan kalktı.

Dizisi Type tarafından döndürülen değerlerin değerlerini ayarlar.

SetIncrementBy(Nullable<Int32>, Boolean)

Dizide her yeni değeri almak için artırılır miktarını ayarlar.

SetIsCyclic(Nullable<Boolean>, Boolean)

Sıranın en yüksek değere ulaşıldıklarından itibaren yeniden başlatıp başlatmayacaklarını ayarlar.

SetMaxValue(Nullable<Int64>, Boolean)

Sıra tarafından desteklenen maksimum değeri ayarlar.

SetMinValue(Nullable<Int64>, Boolean)

Sıra tarafından desteklenen minimum değeri ayarlar.

SetOrRemoveAnnotation(String, Object, Boolean)

Belirtilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. Varsa mevcut ek null açıklamayı kaldırır.

(Devralındığı yer: IConventionAnnotatable)
SetRuntimeAnnotation(String, Object)

Belirtilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

(Devralındığı yer: IAnnotatable)
SetStartValue(Nullable<Int64>, Boolean)

Sıranın başlayacağı değeri ayarlar.

SetType(Type, Boolean)

Dizisi Type tarafından döndürülen değerlerin değerlerini ayarlar.

ToDebugString(MetadataDebugStringOptions, Int32)

Verilen meta verilerin okunabilir bir temsilini oluşturur.

Uyarı: döndürülen dizenin biçimine dayanmayın. Yalnızca hata ayıklama için tasarlanmıştır ve yayınlar arasında rastgele değişiklik gösterebilir.

(Devralındığı yer: IReadOnlySequence)

Uzantı Metotları

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Bir nesneye ek açıklama ekler.

GetAnnotation(IConventionAnnotatable, String)

Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur.

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar. Belirtilmişse, var olan ek açıklamayı kaldırır null .

AnnotationsToDebugString(IAnnotatable, Int32)

Nesnede belirtilen tüm ek açıklamaların hata ayıklama dizesini alır.

GetAnnotation(IAnnotatable, String)

Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur.

ToDebugString(ISequence, MetadataDebugStringOptions, Int32)

Verilen meta verilerin okunabilir bir temsilini oluşturur.

Uyarı: döndürülen dizenin biçimine dayanmayın. Yalnızca hata ayıklama için tasarlanmıştır ve yayınlar arasında rastgele değişiklik gösterebilir.

Şunlara uygulanır