AlterColumnOperation Sınıf
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.
MigrationOperationVar olan bir sütunu değiştirmek için.
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")]
public class AlterColumnOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.IAlterMigrationOperation
type AlterColumnOperation = class
inherit MigrationOperation
type AlterColumnOperation = class
inherit ColumnOperation
interface IAlterMigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ALTER COLUMN {Name}")>]
type AlterColumnOperation = class
inherit ColumnOperation
interface IAlterMigrationOperation
Public Class AlterColumnOperation
Inherits MigrationOperation
Public Class AlterColumnOperation
Inherits ColumnOperation
Implements IAlterMigrationOperation
- Devralma
- Devralma
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. veritabanı geçişleri .
Oluşturucular
| AlterColumnOperation() |
Özellikler
| ClrType | |
| ClrType |
Özelliğin CLR Type veya sütunla eşlenen özellikler. (Devralındığı yer: ColumnOperation) |
| Collation |
Bu sütun için harmanlama veya |
| ColumnType | |
| ColumnType |
Sütunun depolama türü; örneğin, ' nvarchar (max) '. (Devralındığı yer: ColumnOperation) |
| Comment |
Bu sütun için açıklama (Devralındığı yer: ColumnOperation) |
| ComputedColumnSql | |
| ComputedColumnSql |
sütun hesaplanmamış ise, sütun değerini hesaplamak için kullanılacak SQL ifadesi |
| DefaultValue | |
| DefaultValue |
Bu sütun için açık bir değer olmadan yerleştirilen satırlar için varsayılan değer veya varsayılan değer yoksa |
| DefaultValueSql | |
| DefaultValueSql |
sütunu oluştururken varsayılan kısıtlama olarak kullanılacak SQL ifadesi veya |
| IsDestructiveChange |
İşlemin veritabanında veri kaybına neden olup olmadığını gösterir. (Devralındığı yer: MigrationOperation) |
| IsFixedLength |
Sütunun sabit uzunluklu verilerle sınırlı olup olmadığını gösterir. (Devralındığı yer: ColumnOperation) |
| IsNullable | |
| IsNullable |
Sütun değerlerinin depolayıp depolayamayacağını gösterir |
| 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) |
| IsRowVersion | |
| IsRowVersion |
Bu sütunun, SQL Server ' rowversion '/' timestamp ' sütunlarında aynı Vein içinde otomatik eşzamanlılık belirteci görevi yapıp görmediğini gösterir. (Devralındığı yer: ColumnOperation) |
| IsStored |
Bu özelliğin eşlendiği hesaplanan sütunun değeri veritabanında depolanır veya okunmak üzere hesaplanır. (Devralındığı yer: ColumnOperation) |
| IsUnicode | |
| IsUnicode |
Sütunun Unicode verisi içerip içermediğini veya belirtilmemişse ya da |
| Item[String] |
Belirtilen ada sahip değer ek açıklamasını alır, yoksa döndürür |
| MaxLength | |
| MaxLength |
Sütunun depolayabileceği veya |
| Name |
Sütunun adı. |
| Name |
Sütunun adı. (Devralındığı yer: ColumnOperation) |
| OldColumn |
Değiştirilmeden önce olduğu gibi sütunu temsil eden bir işlem. |
| Precision |
Sütunun depolayabileceği en fazla basamak sayısı veya bu |
| Scale |
Sütunun depolayabileceği en fazla ondalık basamak sayısı veya bu |
| Schema |
Tabloyu içeren şema veya varsayılan şema kullanılacaksa |
| Schema |
Tabloyu içeren şema veya |
| Table |
Sütununu içeren tablo. |
| Table |
Sütununu içeren tablo. (Devralındığı yer: ColumnOperation) |
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 |
| FindRuntimeAnnotation(String) |
Belirtilen ada sahip çalışma zamanı ek açıklamasını alır, yoksa döndürür |
| 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 |
OldColumnAçı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 |
| 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 |
| IReadOnlyAnnotatable.FindAnnotation(String) |
Verilen ada sahip ek açıklamayı alır, yoksa döndürür |
| 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 |
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 |