Oracle
 sql >> база данни >  >> RDS >> Oracle

Може ли EF6 да генерира моите моделни обекти от референтен курсор, върнат от съхранена процедура на oracle

Тук имате 2 основни възможности за избор:

Първи код:

Проектирайте вашите модели и ги „свържете“ към вашите процедури, които сте дефинирали ръчно.

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

Първо базата данни:

Насочете EF към вашата DB и моделите ще бъдат създадени за вас с помощта на вашата схема. Винаги можете да извикате персонализираните си процедури, като използвате помощни класове и т.н.. Ще прехвърлите EF модела и ще извлечете необходимите атрибути.

Лично аз предпочитам да кодирам първо прости POCO обекти и да ги свързвам, както намеря за добре. Това ви дава най-голяма гъвкавост, но може да излезе извън контрол, ако първо не заложите архитектура и не се придържате към някои управляващи модели.

Що се отнася до производителността за системи с голям обем, подобни на Ruby-On-Rails MVC подходите могат да станат тромави, докато растат. Използването на ефективни процедури за CRUD винаги ще надделява над динамичния 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. Как да преброим (*) множество таблици, размер и таблично пространство в една заявка

  2. просто архивиране на oracle rman

  3. Възможно ли е да се предават обекти към процедурата на PL SQL пакет като параметри?

  4. Oracle SQL заявка за формат на дата

  5. JDBC връща празен набор от резултати