Menggunakan Rangka Kerja Entiti untuk Mengambil Data daripada Prosedur Tersimpan Secara Dinamik
Dalam Rangka Kerja Entiti 6.1.1, mengakses data daripada prosedur tersimpan yang dibina secara dinamik memaparkan cabaran. Langkah berikut menangani isu ini:
var result = db.Search_Products(TEST_SEARCH_TERM);
Ini akan melaksanakan prosedur tersimpan dan mengisi pembolehubah hasil dengan Set Data IEnumerable yang mengandungi objek yang diingini.
Penjelasan Teknikal:
Rangka Kerja Entiti pada mulanya mengembalikan -1 apabila cuba mendapatkan data daripada prosedur tersimpan kerana ia tidak mempunyai sokongan asli untuk nilai pulangan di luar kotak. Mengimport prosedur tersimpan sebagai fungsi membolehkan Rangka Kerja Entiti mengendalikan prosedur sebagai kaedah lanjutan, dengan itu menyelesaikan isu tersebut.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Data Secara Dinamik daripada Prosedur Tersimpan Menggunakan Rangka Kerja Entiti?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!