ModificationCommand 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.
Bir satırı eklemek/güncellemek/silmek için veritabanına kavramsal bir komutu temsil eder.
Bu tür genellikle veritabanı sağlayıcıları tarafından kullanılır; genellikle uygulama kodunda kullanılmaz.
public class ModificationCommand
public class ModificationCommand : Microsoft.EntityFrameworkCore.Update.IModificationCommand
type ModificationCommand = class
type ModificationCommand = class
interface IModificationCommand
interface IReadOnlyModificationCommand
Public Class ModificationCommand
Public Class ModificationCommand
Implements IModificationCommand
- Devralma
-
ModificationCommand
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .
Oluşturucular
Özellikler
| ColumnModifications |
IColumnModificationInsert, Update veya Delete işlemini gerçekleştirmek için gereken liste. |
| EntityState |
EntityStateBu, satırın eklenip eklenmeyeceğini ( Added ), güncelleştirildiğini ( Modified ) veya silindiğini (( Deleted ) gösterir. |
| Entries |
IUpdateEntryGüncelleştirilecek satırla eşlenen varlıkları temsil eden öğeleri. |
| RequiresResultPropagation |
Veritabanının, izlenen varlıklara geri yayılması gereken bazı eşlenmiş özellikler için değerler döndürülüp döndürülmeyeceğini gösterir. |
| Schema |
Tabloyu içeren şema veya |
| TableName |
Değiştirilecek verileri içeren tablonun adı. |
Yöntemler
| AddColumnModification(ColumnModificationParameters) |
Yeni bir oluşturur IColumnModification ve bu komuta ekler. |
| AddEntry(IUpdateEntry) |
Kullanımdan kalktı.
IUpdateEntryEklenecek, güncelleştirilebilen veya silinecek bir varlığı temsil eden bu komuta ekler. |
| AddEntry(IUpdateEntry, Boolean) |
Bu, Entity Framework Core altyapısını destekleyen ve genel API 'Lerle aynı uyumluluk standartlarına tabi olmayan bir iç API 'dir. Herhangi bir yayında bildirimde bulunulmadan değiştirilebilir veya kaldırılabilir. Bu kodu yalnızca, büyük bir uyarı ile doğrudan kodunuzda kullanmanız ve bunu yapmanın, yeni bir Entity Framework Core sürümüne güncelleştirme yaparken uygulama hatalarıyla sonuçlanabileceğini bilmeniz gerekir. |
| AssertColumnsNotInitialized() |
Bu, Entity Framework Core altyapısını destekleyen ve genel API 'Lerle aynı uyumluluk standartlarına tabi olmayan bir iç API 'dir. Herhangi bir yayında bildirimde bulunulmadan değiştirilebilir veya kaldırılabilir. Bu kodu yalnızca, büyük bir uyarı ile doğrudan kodunuzda kullanmanız ve bunu yapmanın, yeni bir Entity Framework Core sürümüne güncelleştirme yaparken uygulama hatalarıyla sonuçlanabileceğini bilmeniz gerekir. |
| CreateColumnModification(ColumnModificationParameters) |
Arabirimini uygulayan yeni bir örnek oluşturur IColumnModification . |
| PropagateResults(ValueBuffer) |
Verilen içindeki veritabanından döndürülen değerleri okur ValueBuffer ve bunları IColumnModification izlenen varlıklara yayılenebilecek uygun şekilde yeniden yayar. |
| ToString() | Returns a string that represents the current object. |