ReaderModificationCommandBatch 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.
Veri okuyucu kullanan ModificationCommandBatch uygulamalar için temel sınıf.
Bu tür genellikle veritabanı sağlayıcıları tarafından kullanılır; Genellikle uygulama kodunda kullanılmaz.
public abstract class ReaderModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ModificationCommandBatch
type ReaderModificationCommandBatch = class
inherit ModificationCommandBatch
Public MustInherit Class ReaderModificationCommandBatch
Inherits ModificationCommandBatch
- Devralma
- Türetilmiş
Açıklamalar
Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.
Oluşturucular
Özellikler
| CachedCommandText |
Toplu iş içinde komutlar için önbelleğe alınan komut metnini alır veya ayarlar. |
| CommandResultSet |
içinde ResultSetMapping her komutun s . ModificationCommands |
| Dependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. |
| LastCachedCommandIndex |
Komut metninin hazır olduğu son komutundinalı. |
| ModificationCommands |
Toplu iş içinde kavramsal ekleme/güncelleştirme/silme ModificationCommands listesi. |
| SqlGenerationHelper |
Yeni nesil için SQL yardımcı. |
| UpdateSqlGenerator |
Güncelleştirme SQL oluşturucu. |
Yöntemler
| AddCommand(IReadOnlyModificationCommand) |
Verilen ekleme/güncelleştirme/silme işlemini ModificationCommands toplu işleme ekler. |
| AddCommand(IReadOnlyModificationCommand) |
Verilen ekleme/güncelleştirme/silme ModificationCommands işlemini toplu işe ekler. (Devralındığı yer: ModificationCommandBatch) |
| AddCommand(ModificationCommand) |
Verilen ekleme/güncelleştirme/silme işlemini ModificationCommands toplu işleme ekler. |
| AddCommand(ModificationCommand) |
Verilen ekleme/güncelleştirme/silme ModificationCommands işlemini toplu işe ekler. (Devralındığı yer: ModificationCommandBatch) |
| CanAddCommand(IReadOnlyModificationCommand) |
Toplu işleme yeni bir komutun ek olup olmadığını denetler. |
| CanAddCommand(ModificationCommand) |
Toplu işleme yeni bir komutun ek olup olmadığını denetler. |
| Consume(DbDataReader) | |
| Consume(RelationalDataReader) |
tarafından oluşturulan veri okuyucuyu Execute(IRelationalConnection) tüketir. |
| ConsumeAsync(DbDataReader, CancellationToken) | |
| ConsumeAsync(RelationalDataReader, CancellationToken) |
tarafından oluşturulan veri okuyucuyu ExecuteAsync(IRelationalConnection, CancellationToken) tüketir. |
| CreateStoreCommand() |
Toplu iş RawSqlCommand için bir üretir. |
| CreateValueBufferFactory(IReadOnlyList<ColumnModification>) |
Veri IRelationalValueBufferFactory okuyucuyu tüketmek için oluşturmak ValueBuffer için kullanılacak olan oluşturur. |
| CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
Veri IRelationalValueBufferFactory okuyucuyu tüketmek için oluşturmak ValueBuffer için kullanılacak olan oluşturur. |
| Execute(IRelationalConnection) |
tarafından oluşturulan komutu verilen bağlantıyı CreateStoreCommand() kullanarak bir veritabanına karşı yürütür. |
| ExecuteAsync(IRelationalConnection, CancellationToken) |
tarafından oluşturulan komutu verilen bağlantıyı CreateStoreCommand() kullanarak bir veritabanına karşı yürütür. |
| GetCommandText() |
Geçerli toplu iş içinde yer alan tüm komutlar için komut metnini alır ve üzerinde önbelleğe CachedCommandText alır. |
| GetParameterCount() |
Toplu iş için gereken toplam parametre sayısını alır. |
| IsCommandTextValid() |
Komut metninin geçerli olup olmadığını denetler. |
| ResetCommandText() |
Yeni bir toplu iş oluşturma işlemini başlatmak için oluşturucusu sıfırlar. |
| UpdateCachedCommandText(Int32) |
Listede verilen konumdaki komutun komut metnini ModificationCommands günceller. |