IConventionSequence Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| MaxValue |
Sıra tarafından desteklenen en büyük değeri alır veya |
| MinValue |
Sıranın desteklediği minimum değeri alır veya |
| 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 |
| FindRuntimeAnnotation(String) |
Verilen adla çalışma zamanı ek açıklamasını alır |
| FindRuntimeAnnotationValue(String) |
Verilen adla çalışma zamanı ek açıklamasının değerini alır ve |
| 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 |
| 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 |
| 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. |