EntityEntry.State Properti
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.
Mendapatkan atau mengatur yang menyatakan bahwa entitas ini sedang dilacak.
public virtual Microsoft.EntityFrameworkCore.EntityState State { get; set; }
member this.State : Microsoft.EntityFrameworkCore.EntityState with get, set
Public Overridable Property State As EntityState
Nilai Properti
Keterangan
Metode ini hanya menetapkan status entitas tunggal yang diwakili oleh entri ini. Ini tidak mengubah status entitas lain yang dapat dijangkau dari yang satu ini. Namun, ini dapat menyebabkan tindakan berjenjang pada entitas lain saat mengatur status ke Deleted atau Detached. Ini dapat diubah dengan mengubah CascadeDeleteTiming.
Saat mengatur status, entitas akan selalu berakhir dalam status yang ditentukan. Misalnya, jika Anda mengubah status ke Deleted entitas akan ditandai untuk dihapus terlepas dari statusnya saat ini. Ini berbeda dengan memanggil Remove(TEntity) di mana entitas akan terputus (bukan ditandai untuk penghapusan) jika berada dalam status Added .
Lihat Mengakses entitas terlacak di EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework