Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Log Pertanyaan SQL Dijana daripada DbContext.SaveChanges() dalam EF6 Tanpa Pustaka Luaran?

Bagaimanakah Saya Boleh Log Pertanyaan SQL Dijana daripada DbContext.SaveChanges() dalam EF6 Tanpa Pustaka Luaran?

Mary-Kate Olsen
Lepaskan: 2025-01-03 12:22:39
asal
789 orang telah melayarinya

How Can I Log Generated SQL Queries from DbContext.SaveChanges() in EF6 Without External Libraries?

Melog Log Dijana SQL daripada DbContext.SaveChanges()

Soalan ini mencari penyelesaian untuk mengelog pertanyaan SQL yang dijana daripada DbContext.SaveChanges() tanpa luaran rangka kerja.

Jawapan:

Dalam Rangka Kerja Entiti 6.0, tugas ini dipermudahkan oleh Tindakan kelas Pangkalan Data Log harta. Dengan memberikannya kepada perwakilan, seperti Console.WriteLine, anda boleh log pertanyaan SQL:

// Log SQL queries to the console
context.Database.Log = Console.WriteLine;
Salin selepas log masuk

Untuk keperluan yang lebih kompleks, pertimbangkan untuk menggunakan pemintas.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Log Pertanyaan SQL Dijana daripada DbContext.SaveChanges() dalam EF6 Tanpa Pustaka Luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan