IUpdateAdapter Arabirim
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.
kullanarak HasData(Object[])modelde depolanan çekirdek verileri için sağlayıcı izleme özellikleri.
Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.
public interface IUpdateAdapter
type IUpdateAdapter = interface
Public Interface IUpdateAdapter
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması .
Özellikler
CascadeDeleteTiming |
Bağımlı/alt varlığın üst/asıl varlığı olarak Deletedişaretlendikten sonra durumunun ne zaman olarak ayarlandığını Deleted belirten bir değer alır veya ayarlar. Varsayılan değer şudurImmediate: |
DeleteOrphansTiming |
Bağımlı/alt varlığın durumunun Deleted bir üst/asıl varlıktan bir kez ayrılmış durumda olacağını belirten bir gezinti veya yabancı anahtar özelliğinin null olarak ayarlandığını belirten bir değer alır veya ayarlar. Immediate varsayılan değerdir. |
Entries |
Şu anda izlenmekte olan tüm girdiler. |
Model |
Verilerin ilişkilendirildiği model. |
Yöntemler
CascadeChanges() |
Alt/bağımlı varlıkların gerekli üst/asıl varlıktan ayrılmaları veya gerekli üst/asıl varlığın kendisi silinmesi durumunda hemen art arda silinmesini zorlar. Bkz. DeleteBehavior. |
CascadeDelete(IUpdateEntry, IEnumerable<IForeignKey>) |
Alt/bağımlı varlıkların gerekli üst/asıl varlıktan ayrılmaları veya gerekli üst/asıl varlığın kendisi silinmesi durumunda hemen art arda silinmesini zorlar. Bkz. DeleteBehavior. |
CreateEntry(IDictionary<String,Object>, IEntityType) |
Verilen varlık türü için verilen özellik değerleriyle yeni bir giriş oluşturur. |
DetectChanges() |
Temel izleyicinin izlenen varlıklarda yapılan değişiklikleri algılamasına neden olur. |
FindPrincipal(IUpdateEntry, IForeignKey) |
Verilen bağımlı giriş ve yabancı anahtar için asıl girdiyi alır. |
GetDependents(IUpdateEntry, IForeignKey) |
Verilen sorumlu ve yabancı anahtarla ilişkili bağımlıları döndürür. |
GetEntriesToSave() |
Veritabanında ekleme/güncelleştirme/silme gerektiren tüm girdileri alır. |
TryGetEntry(IKey, Object[]) |
Verilen anahtar değerleri için izlenen varlığı bulur. |
Şunlara uygulanır
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin