Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Log SQL Dijana oleh DbContext.SaveChanges()?
Melog masuk SQL Dijana daripada DbContext.SaveChanges() dalam Program Anda
Soalan:
Bagaimana anda boleh menangkap dan log penyata SQL yang dihasilkan oleh DbContext.SaveChanges()?
Jawapan:
Dalam Rangka Kerja Entiti 6.0:
context.Database.Log = Console.WriteLine;
Untuk Senario Lanjutan:
Untuk keperluan pengelogan yang lebih kompleks, pertimbangkan menggunakan pemintas. Pemintas membolehkan anda menyesuaikan cara DbContext berinteraksi dengan pangkalan data. Dengan melaksanakan pemintas tersuai, anda boleh log penyataan SQL yang dijana dan melakukan tindakan lain sebelum atau selepas melaksanakan arahan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Log SQL Dijana oleh DbContext.SaveChanges()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!