Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Menggunakan DbContext.Database.SqlQuery dengan Parameter Prosedur Tersimpan?

Bagaimana untuk Menggunakan DbContext.Database.SqlQuery dengan Parameter Prosedur Tersimpan?

Mary-Kate Olsen
Lepaskan: 2025-01-18 19:17:14
asal
612 orang telah melayarinya

How to Use DbContext.Database.SqlQuery with Stored Procedure Parameters?

Gunakan kaedah DbContext.Database.SqlQuery(sql, params) untuk memanggil prosedur tersimpan dengan parameter

Soalan:

Apabila cuba menggunakan kaedah DbContext.Database.SqlQuery<T>(sql, params) untuk mendapatkan semula data daripada prosedur tersimpan dengan parameter, ralat berlaku menyatakan bahawa parameter tiada. Bagaimanakah saya boleh menggunakan kaedah ini untuk memanggil prosedur tersimpan dengan parameter?

Jawapan:

Untuk menggunakan kaedah DbContext.Database.SqlQuery<T>(sql, params) dengan cekap untuk memanggil prosedur tersimpan yang memerlukan parameter, contoh SqlParameter hendaklah disediakan seperti berikut:

<code class="language-csharp">context.Database.SqlQuery<MyEntityType>(
    "mySpName @param1, @param2, @param3",
    new SqlParameter("param1", param1),
    new SqlParameter("param2", param2),
    new SqlParameter("param3", param3)
);</code>
Salin selepas log masuk

Dengan pendekatan ini, anda boleh menentukan parameter yang diperlukan untuk memastikan prosedur yang disimpan berjaya dilaksanakan dan mendapatkan hasil yang diharapkan.

Atas ialah kandungan terperinci Bagaimana untuk Menggunakan DbContext.Database.SqlQuery dengan Parameter Prosedur Tersimpan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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