IUpdateAdapter Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kemampuan pelacakan penyedia untuk data benih yang disimpan dalam model menggunakan HasData(Object[]).
Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.
public interface IUpdateAdapter
type IUpdateAdapter = interface
Public Interface IUpdateAdapter
Keterangan
Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.
Properti
CascadeDeleteTiming |
Mendapatkan atau menetapkan nilai yang menunjukkan kapan entitas dependen/anak akan mengatur statusnya ke Deleted setelah entitas induk/utamanya ditandai sebagai Deleted. Nilai defaultnya adalahImmediate. |
DeleteOrphansTiming |
Mendapatkan atau menetapkan nilai yang menunjukkan kapan entitas dependen/anak akan mengatur statusnya menjadi Deleted setelah diputus dari entitas induk/utama melalui navigasi atau properti kunci asing yang diatur ke null. Nilai defaultnya adalah Immediate. |
Entries |
Semua entri saat ini sedang dilacak. |
Model |
Model yang terkait dengan data. |
Metode
CascadeChanges() |
Memaksa penghapusan berjenjang segera entitas anak/dependen ketika mereka diputus dari entitas induk/utama yang diperlukan, atau entitas induk/utama yang diperlukan dihapus. Lihat DeleteBehavior. |
CascadeDelete(IUpdateEntry, IEnumerable<IForeignKey>) |
Memaksa penghapusan berjenjang segera entitas anak/dependen ketika mereka diputus dari entitas induk/utama yang diperlukan, atau entitas induk/utama yang diperlukan dihapus. Lihat DeleteBehavior. |
CreateEntry(IDictionary<String,Object>, IEntityType) |
Membuat entri baru dengan nilai properti yang diberikan untuk jenis entitas tertentu. |
DetectChanges() |
Menyebabkan pelacak yang mendasar mendeteksi perubahan yang dilakukan pada entitas yang dilacak. |
FindPrincipal(IUpdateEntry, IForeignKey) |
Mendapatkan entri utama untuk entri dependen dan kunci asing yang diberikan. |
GetDependents(IUpdateEntry, IForeignKey) |
Mengembalikan dependen yang terkait dengan prinsipal dan kunci asing yang diberikan. |
GetEntriesToSave() |
Mendapatkan semua entri yang memerlukan sisipan/pembaruan/penghapusan dalam database. |
TryGetEntry(IKey, Object[]) |
Menemukan entitas terlacak untuk nilai kunci yang diberikan. |
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk