sql >> Databáze >  >> RDS >> Oracle

Může EF6 generovat mé objekty modelu z referenčního kurzoru vráceného uloženou procedurou Oracle

Zde máte 2 základní možnosti:

Kód první:

Navrhněte své modely a „propojte“ je s postupy, které jste definovali ručně.

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

Nejdříve databáze:

Namiřte EF na vaši DB a modely vám budou vytvořeny pomocí vašeho schématu. Vždy můžete volat své vlastní procedury pomocí tříd Helper atd.. Předali byste model EF a extrahovali potřebné atributy.

Osobně dávám přednost kódování prvních jednoduchých POCO objektů a jejich zapojení, jak uznám za vhodné. To vám dává největší flexibilitu, ale může se vám to vymknout z rukou, pokud nejprve nepoložíte architekturu a nebudete se řídit některými řídícími vzory.

Pokud jde o výkon u velkoobjemových systémů, podobně jako u kotlových desek Ruby-On-Rails mohou být přístupy MVC nepraktické, jak rostou. Použití účinných procedur pro CRUD vždy zvítězí nad dynamickým SQL.



  1. Vložte více řádků mysql pomocí php

  2. pg_query_params vrací chybu:zpráva bind poskytuje 2 parametry, ale připravený příkaz vyžaduje 1

  3. Jak přidat omezení cizího klíče do existující tabulky v SQL Server - SQL Server / TSQL výukový program, část 68

  4. Vytvoření nové tabulky v Laravelu na základě uživatelského vstupu?