ISequence Arabirim

Tanım

Modeldeki bir veritabanı sırasını temsil eder.

public interface ISequence
public interface ISequence : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
public interface ISequence : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence
type ISequence = interface
type ISequence = interface
    interface IAnnotatable
type ISequence = interface
    interface IReadOnlySequence
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public Interface ISequence
Public Interface ISequence
Implements IAnnotatable
Public Interface ISequence
Implements IAnnotatable, IReadOnlySequence
Türetilmiş
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz . Veritabanı dizileri .

Özellikler

ClrType
Kullanımdan kalktı..

Type Sıra tarafından döndürülen değerlerin değerini alır.

IncrementBy

Dizideki her yeni değeri elde etmek için artırılan miktarı alır.

IsCyclic

En yüksek değere ulaşıldığında dizinin baştan başlayıp başlamayacağını gösteren değeri alır.

Item[String]

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

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

Dizi tarafından desteklenen en büyük değeri alır veya null ayarlanmamışsa.

MinValue

Dizi tarafından desteklenen en düşük değeri alır veya null ayarlanmamışsa.

Model

Bu dizinin tanımlandığı modeli alır.

ModelSchema

Dizinin model şemasını alır. Bu, içinde HasSequence(ModelBuilder, String, String) belirtilen ve ile FindSequence(IConventionModel, String, String)kullanılacak olandır.

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

Veritabanındaki dizinin adını alır.

Schema

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

StartValue

Sıranın başlayacağı değeri alır.

Type

Type Sıra tarafından döndürülen değerlerin değerini alır.

Yöntemler

AddRuntimeAnnotation(String, Object)

Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur.

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

Nesnede bildirilen tüm ek açıklamalar için hata ayıklama dizesini alır.

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

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

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

Belirtilen ada sahip çalışma zamanı ek açıklamasını alır ve yoksa döndürür null .

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

Çalışma zamanı ek açıklamasının değerini verilen adla alır ve yoksa döndürür null .

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

Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur.

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

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

(Devralındığı yer: IReadOnlyAnnotatable)
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)
RemoveRuntimeAnnotation(String)

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

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

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

(Devralındığı yer: IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Verilen meta verilerin insan tarafından okunabilir bir gösterimini oluşturur.

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

(Devralındığı yer: IReadOnlySequence)

Uzantı Metotları

AnnotationsToDebugString(IAnnotatable, Int32)

Nesnede bildirilen tüm ek açıklamalar için hata ayıklama dizesini alır.

GetAnnotation(IAnnotatable, String)

Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur.

ToDebugString(ISequence, MetadataDebugStringOptions, Int32)

Verilen meta verilerin insan tarafından okunabilir bir gösterimini oluşturur.

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

GetFluentApiCalls(ISequence, IAnnotationCodeGenerator)

Bir diziyi yapılandırmak için akıcı API çağrılarını alır.

Şunlara uygulanır