Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy EF6 może generować moje obiekty modelu z kursora ref zwróconego przez procedurę składowaną Oracle?

Masz tutaj 2 podstawowe wybory:

Najpierw kod:

Zaprojektuj swoje modele i „połącz” je z procedurami, które zdefiniowałeś ręcznie.

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

http://entityframework.codeplex .com/wikipage?title=Kod%20First%20Wstaw%2fAktualizuj%2fUsuń%20Zapisane%20Procedura%20Mapowanie

Najpierw baza danych:

Wskaż EF na swoją bazę danych, a modele zostaną utworzone za pomocą Twojego schematu. Zawsze możesz wywołać swoje procedury niestandardowe za pomocą klas pomocniczych itp. Przekażesz model EF i wyodrębnisz potrzebne atrybuty.

Osobiście wolę kodować pierwsze proste obiekty POCO i łączyć je według własnego uznania. Daje to największą elastyczność, ale może wymknąć się spod kontroli, jeśli najpierw nie stworzysz architektury i nie będziesz przestrzegał pewnych rządzących wzorców.

Jeśli chodzi o wydajność systemów o dużej objętości, podobne do rozwiązań MVC z płytą kotłową Ruby-On-Rails mogą stać się nieporęczne w miarę wzrostu. Stosowanie wydajnych procedur dla CRUD zawsze wygrywa z dynamicznym SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd iskry - Dokładność dziesiętna 39 przekracza maksymalną precyzję 38

  2. Typ danych sygnatury czasowej Oracle

  3. Python DPI-1047 Nie można zlokalizować dlopen(libclntsh.dylib) w systemie macOS

  4. Jak mogę sprawdzić, czy mam niezaangażowaną pracę w transakcji Oracle?

  5. Jak mogę potwierdzić, że baza danych to Oracle i jakiej wersji używa SQL?