UpdateDataOperation 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.
MigrationOperationMevcut bir tablodaki çekirdek verileri güncelleştirmek için A.
public class UpdateDataOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
[System.Diagnostics.DebuggerDisplay("UPDATE {Table}")]
public class UpdateDataOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
[System.Diagnostics.DebuggerDisplay("UPDATE {Table}")]
public class UpdateDataOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation, Microsoft.EntityFrameworkCore.Migrations.Operations.ITableMigrationOperation
type UpdateDataOperation = class
inherit MigrationOperation
[<System.Diagnostics.DebuggerDisplay("UPDATE {Table}")>]
type UpdateDataOperation = class
inherit MigrationOperation
[<System.Diagnostics.DebuggerDisplay("UPDATE {Table}")>]
type UpdateDataOperation = class
inherit MigrationOperation
interface ITableMigrationOperation
Public Class UpdateDataOperation
Inherits MigrationOperation
Public Class UpdateDataOperation
Inherits MigrationOperation
Implements ITableMigrationOperation
- Devralma
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. veritabanı geçişleri .
Oluşturucular
| UpdateDataOperation() |
Özellikler
| Columns |
Güncelleştirileceği verileri içeren sütunları temsil eden sütun adlarının listesi. |
| ColumnTypes |
Verilerin güncelleştirileceği sütunlar için depo türlerinin listesi. |
| 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 |
| KeyColumns |
Güncellenmesi gereken satırları tanımlamak için kullanılacak sütunları temsil eden sütun adları listesi. |
| KeyColumnTypes |
Güncellenmesi gereken satırları tanımlamak için kullanılacak olan sütunlara yönelik depo türlerinin listesi. |
| KeyValues |
Dizideki her bir değerin özelliğindeki bir sütuna karşılık geldiği anahtar değer dizilerinin bir listesi olarak temsil edilen, güncelleştirileceği satırlar KeyColumns . |
| Schema |
Tabloyu içeren şema veya |
| Table |
Verilerin güncelleştirileceği tablonun adı. |
| Values |
, Dizideki her bir değerin özelliğindeki bir sütuna karşılık geldiği değer dizilerinin bir listesi olarak temsil edilen veriler Columns . |
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 |
| GenerateModificationCommands(IModel) |
Kullanımdan kalktı.
Bu işleme karşılık gelen komutları oluşturur. |
| 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ı
| 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 |