UpdateDataOperation Sınıf

Tanım

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
UpdateDataOperation
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 null .

(Devralındığı yer: Annotatable)
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 null varsayılan şemanın kullanılması gerekir.

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 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)
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 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