AlterSequenceOperation Sınıf

Tanım

MigrationOperationVar olan bir diziyi değiştirmek için.

public class AlterSequenceOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public class AlterSequenceOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER SEQUENCE {Name}")]
public class AlterSequenceOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
type AlterSequenceOperation = class
    inherit MigrationOperation
type AlterSequenceOperation = class
    inherit SequenceOperation
    interface IAlterMigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER SEQUENCE {Name}")>]
type AlterSequenceOperation = class
    inherit SequenceOperation
    interface IAlterMigrationOperation
Public Class AlterSequenceOperation
Inherits MigrationOperation
Public Class AlterSequenceOperation
Inherits SequenceOperation
Implements IAlterMigrationOperation
Devralma
AlterSequenceOperation
Devralma
Devralma
Öznitelikler
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. veritabanı geçişleri .

Oluşturucular

AlterSequenceOperation()

Özellikler

IncrementBy
IncrementBy

Dizide bir sonraki değer oluşturulurken artırılır ve varsayılan değer 1 olur.

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

En yüksek değere ulaşıldıklarına göre sıranın yeniden başlatıp başlatılamayacaklarını gösterir.

(Devralındığı yer: SequenceOperation)
IsDestructiveChange

İşlemin veritabanında veri kaybına neden olup olmadığını gösterir.

(Devralındığı yer: MigrationOperation)
IsReadOnly

Geçerli nesnenin salt okunurdur.

Nesne salt okunurdur, ek açıklamalar değiştirilemez. Nesne salt okuma olmadığında çalışma zamanı ek açıklamaları değiştirilemez.

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

Belirtilen ada sahip değer ek açıklamasını alır, yoksa döndürür null .

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

Sıranın en büyük değeri veya null belirtilmemişse.

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

Sıranın en düşük değeri veya null belirtilmemişse.

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

Sıranın adı.

OldSequence

Değişiklik yapılmadan önceki sırayı temsil eden bir işlem.

Schema

Diziyi içeren şema veya null varsayılan şemanın kullanılması gerekir.

Yöntemler

AddAnnotation(String, Annotation)

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

(Devralındığı yer: Annotatable)
AddAnnotation(String, Object)

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

(Devralındığı yer: Annotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Bu nesneye ek açıklama ekler.

(Devralındığı yer: AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Bu nesneye ek açıklama ekler.

(Devralındığı yer: AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

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

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

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

(Devralındığı yer: AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Çalışma zamanı ek açıklamalarını bu nesneye ekler.

(Devralındığı yer: AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Çalışma zamanı ek açıklamalarını bu nesneye ekler.

(Devralındığı yer: AnnotatableBase)
CreateAnnotation(String, Object)

Yeni bir ek açıklama oluşturur.

(Devralındığı yer: Annotatable)
CreateRuntimeAnnotation(String, Object)

Yeni bir çalışma zamanı ek açıklaması oluşturur.

(Devralındığı yer: AnnotatableBase)
EnsureMutable()

Model salt okunurdur atar.

(Devralındığı yer: Annotatable)
EnsureReadOnly()

Model salt okunurdur.

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

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

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

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

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

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

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

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

(Devralındığı yer: Annotatable)
GetOrAddAnnotation(String, Object)

Bu nesneye bir ek açıklama ekler veya belirtilen ada sahip bir tane zaten varsa, var olan ek açıklamayı döndürür.

(Devralındığı yer: Annotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Belirtilen ada sahip çalışma zamanı ek açıklaması değerini alır, bir tane yoksa ekleme.

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

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

(Devralındığı yer: AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Bir ek açıklama ayarlandığında veya kaldırıldığında çağırılır.

(Devralındığı yer: Annotatable)
RemoveAnnotation(String)

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

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

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

(Devralındığı yer: AnnotatableBase)
SetAnnotation(String, Annotation)

Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar.

(Devralındığı yer: Annotatable)
SetAnnotation(String, Annotation, Annotation)

Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar.

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

Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar.

(Devralındığı yer: Annotatable)
SetRuntimeAnnotation(String, Annotation, Annotation)

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

(Devralındığı yer: AnnotatableBase)
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, var olan ek açıklamanın üzerine yazar.

(Devralındığı yer: AnnotatableBase)

Belirtik Arabirim Kullanımları

IAlterMigrationOperation.OldAnnotations

OldSequenceAçıklamaları incelemek için sunulan açıklama.

IAnnotatable.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: AnnotatableBase)
IAnnotatable.FindAnnotation(String)

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

(Devralındığı yer: Annotatable)
IAnnotatable.FindRuntimeAnnotation(String)

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

(Devralındığı yer: AnnotatableBase)
IAnnotatable.GetAnnotations()

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

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

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

(Devralındığı yer: AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

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

(Devralındığı yer: AnnotatableBase)
IAnnotatable.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: AnnotatableBase)
IMutableAnnotatable.AddAnnotation(String, Object)

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

(Devralındığı yer: Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

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

(Devralındığı yer: Annotatable)
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object)

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: Annotatable)
IReadOnlyAnnotatable.FindAnnotation(String)

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

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

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

(Devralındığı yer: AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

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

(Devralındığı yer: AnnotatableBase)

Uzantı Metotları

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.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Nesneye ek açıklamalar ekler.

GetAnnotation(IMutableAnnotatable, String)

Verilen adla ek açıklamayı alır ve yoksa bu ek açıklamayı alır.

GetOrAddAnnotation(IMutableAnnotatable, String, String)

Belirtilen anahtarla mevcut ek açıklamayı alır veya yoksa yeni bir ek açıklama ekler.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

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.

Şunlara uygulanır