Dil

IModificationCommand Arabirim

Tanım

Satır eklemek/güncelleştirmek/silmek için değiştirilebilir bir kavramsal veritabanı komutunu temsil eder.

Bu tür genellikle veritabanı sağlayıcıları tarafından kullanılır; genellikle uygulama kodunda kullanılmaz.

public interface IModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type IModificationCommand = interface
    interface IReadOnlyModificationCommand
Public Interface IModificationCommand
Implements IReadOnlyModificationCommand
Türetilmiş
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .

Özellikler

Veri Akışı Adı Description
ColumnModifications

Ekleme, güncelleştirme veya silme işlemini gerçekleştirmek için gerekenler listesi IColumnModification .

(Devralındığı yer: IReadOnlyModificationCommand)
EntityState

EntityState Satırın eklenip eklenmeyeceğini (Added), güncelleştirileceğini (Modified) veya silineceğini ((Deleted).

(Devralındığı yer: IReadOnlyModificationCommand)
Entries

IUpdateEntry Güncelleştirilecek satıra eşlenen varlıkları temsil eden.

(Devralındığı yer: IReadOnlyModificationCommand)
RequiresResultPropagation

Veritabanının izlenen varlıklara geri yayılması gereken bazı eşlenmiş özellikler için değer döndürip döndürmeyeceğini gösterir.

(Devralındığı yer: IReadOnlyModificationCommand)
RowsAffectedColumn

Saklı yordam kullanılırken, bu isteğe bağlı olarak etkilenen satırları içeren çıkış parametresine veya sonuç sütununa işaret ediyor.

(Devralındığı yer: IReadOnlyModificationCommand)
Schema

Tabloyu içeren veya null varsayılan şemayı kullanan şema.

(Devralındığı yer: IReadOnlyModificationCommand)
StoreStoredProcedure

Verileri güncelleştirmek için kullanılacak saklı yordam.

(Devralındığı yer: IReadOnlyModificationCommand)
Table

Değiştirilecek verileri içeren tablo.

(Devralındığı yer: IReadOnlyModificationCommand)
TableName

Değiştirilecek verileri içeren tablonun adı.

(Devralındığı yer: IReadOnlyModificationCommand)

Yöntemler

Veri Akışı Adı Description
AddColumnModification(ColumnModificationParameters)

Yeni IColumnModification bir oluşturur ve bu komuta ekleyin.

AddEntry(IUpdateEntry, Boolean)

Komutuna bir girdi ekler.

PropagateOutputParameters(DbParameterCollection, Int32)

Verilen parameterCollection veritabanından döndürülen çıkış parametrelerini okur ve değerlerin izlenen varlıklara yayılabildiği uygun IColumnModification değere geri yayılır.

(Devralındığı yer: IReadOnlyModificationCommand)
PropagateResults(RelationalDataReader)

Verilen relationalReader veritabanından döndürülen sonuç kümesi sütunlarını okur ve bunları değerlerin izlenen varlıklara yayılabildiği uygun IColumnModification değere geri yayılır.

(Devralındığı yer: IReadOnlyModificationCommand)
PropagateResults(ValueBuffer)

Verilen ValueBuffer veritabanından döndürülen değerleri okur ve değerlerin izlenen varlıklara yayılabildiği uygun IColumnModification değere geri yayılır.

(Devralındığı yer: IReadOnlyModificationCommand)

Şunlara uygulanır