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ě.
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.