sql >> Database teknologi >  >> RDS >> Oracle

Kan EF6 generere mine modelobjekter fra en ref markør returneret af en orakel lagret procedure

Du har 2 grundlæggende valg her:

Kode først:

Design dine modeller, og "kabel" dem til dine procedurer, som du har defineret manuelt.

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 først:

Peg EF på din DB, og modeller vil blive oprettet til dig ved hjælp af dit skema. Du kan altid kalde dine brugerdefinerede procedurer ved hjælp af Helper-klasser osv.. Du ville passere EF-modellen og udtrække de nødvendige attributter.

Personligt foretrækker jeg først at kode simple POCO-objekter og forbinde dem, som jeg finder passende. Dette giver dig den største fleksibilitet, men det kan komme ud af hånden, hvis du ikke lægger en arkitektur først og overholder nogle styrende mønstre.

Med hensyn til ydeevne for højvolumensystemer, svarende til Ruby-On-Rails kedelplade MVC-tilgange kan blive uhåndterlige, efterhånden som de vokser. Brug af effektive procedurer til CRUD vil altid vinde over dynamisk SQL.



  1. Skal PDO-tokens matche bindingsværdien 1:1?

  2. Hvad sender parametre til SQL, og hvorfor har jeg brug for det?

  3. MySqli-kommandoer ude af synkronisering; du kan ikke køre denne kommando nu

  4. UTF-8 problemer med tinymce?