Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Jalankan prosedur tersimpan menggunakan kerangka entitas

Anda dapat memanggil SqlQuery dari konteks data Entity Framework Anda.

context.Database.SqlQuery<YourType>("exec usp_StoredProcedure").ToList()

Anda memerlukan kelas untuk memetakan kembali hasil kueri, sebagai contoh:

public class YourType
{
   public string Property1 { get; set; }
   public string Property2 { get; set; }
}

Anda juga dapat menentukan parameter untuk kueri seperti yang ditunjukkan di bawah ini:

SqlParameter parameter1 = new SqlParameter("@Parameter1", "Value");
context.Database.SqlQuery<YourType>("exec usp_StoredProcedure @Parameter1", parameter1).ToList()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. grup sql hanya dengan baris yang berurutan

  2. Cara mengembalikan hanya Tanggal dari tipe data DateTime SQL Server

  3. Sambungan berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama jabat tangan pra-login

  4. Cara tercepat untuk menentukan apakah ada catatan

  5. Memisahkan nilai yang dibatasi dalam kolom SQL menjadi beberapa baris