Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bisakah EF6 menghasilkan objek model saya dari kursor ref yang dikembalikan oleh prosedur tersimpan Oracle?

Anda memiliki 2 pilihan mendasar di sini:

Kode Pertama:

Rancang model Anda, dan "sambungkan" mereka ke prosedur yang telah Anda tetapkan secara manual.

http ://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx

http://entityframework.codeplex .com/wikipage?title=Code%20First%20Insert%2fUpdate%2fDelete%20Stored%20Procedure%20Mapping

Database Pertama:

Arahkan EF ke DB Anda dan model akan dibuat untuk Anda menggunakan skema Anda. Anda selalu dapat memanggil prosedur khusus Anda menggunakan kelas Helper dll. Anda akan meneruskan model EF dan mengekstrak atribut yang diperlukan.

Secara pribadi, saya lebih suka mengkodekan objek POCO sederhana terlebih dahulu dan memasangnya sesuai keinginan saya. Ini memberi Anda fleksibilitas paling tinggi, tetapi itu bisa menjadi tidak terkendali jika Anda tidak meletakkan arsitektur terlebih dahulu dan mematuhi beberapa pola pengaturan.

Adapun kinerja untuk sistem volume tinggi, mirip dengan Ruby-On-Rails boiler plate pendekatan MVC bisa menjadi berat saat mereka tumbuh. Menggunakan prosedur yang efisien untuk CRUD akan selalu menang atas SQL dinamis.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL to_date &to_timestamp ORA-01858:karakter non-numerik ditemukan di mana numerik diharapkan &ORA-01850:jam harus antara 0 dan 23

  2. Tidak dapat menjalankan kueri pemilihan dinamis besar dalam prosedur tersimpan

  3. PK dilanggar di Oracle sql

  4. Salah dalam memilih pernyataan di ORACLE

  5. Kata kunci Oracle 'Partition By' dan 'Row_Number'