sql >> Databasteknik >  >> RDS >> Oracle

Kan EF6 generera mina modellobjekt från en ref-markör som returneras av en orakellagrad procedur

Du har två grundläggande val här:

Kod först:

Designa dina modeller och "anslut" dem till dina procedurer som du har definierat manuellt.

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

Databas först:

Peka EF på din DB och modeller kommer att skapas åt dig med ditt schema. Du kan alltid anropa dina anpassade procedurer med hjälp av Helper-klasser etc.. Du skulle passera in EF-modellen och extrahera de attribut som behövs.

Personligen föredrar jag att först koda enkla POCO-objekt och koppla upp dem som jag tycker är lämpligt. Detta ger dig den största flexibiliteten, men det kan gå över styr om du inte lägger ner en arkitektur först och följer vissa styrande mönster.

När det gäller prestanda för system med stora volymer, liknande Ruby-On-Rails pannplatta MVC-metoder kan bli svårhanterliga när de växer. Att använda effektiva procedurer för CRUD kommer alltid att vinna över dynamisk SQL.



  1. Oracle:Partitionstabell per månad

  2. Uppdatera och välj i en fråga

  3. Vad betyder prefixet N i T-SQL-satser och när ska jag använda det?

  4. hur infogar man text i mysql SELECT-satsen och visar utdata i meningen?