Sono appena entrato in un nuovo progetto con una nuova società utilizzando Entity Framework e ASP.NET MVC 4. Non sono un esperto di Entity Framework, ma penso di avere una conoscenza decente di come usarlo.
Da quello che posso dire, i miei modelli dovrebbero riflettere una tabella nel database omettendo le colonne di cui non ho bisogno. Inoltre, possiamo utilizzare stored procedure con Entity Framework o un IoC per mappare il modello.
Ho bisogno di connettere la relazione con due oggetti, la cui relazione è abbastanza nidificata. Potrei creare una procedura memorizzata per fare questo o creare una serie di modelli (basati sulle tabelle nel database) e utilizzare una configurazione IoC per avere una tabella dal database per ogni modello, quindi interrogare i modelli nel livello repository per dati ho bisogno di usare Linq alle Entità. Sembra che avrei un sacco di ".Include (x = > x.SomeModel)"
La mia domanda è: quale opzione è migliore per la manutenzione e l'integrazione nel futuro del progetto? Una procedura memorizzata o Linq alle entità?
O non sto capendo correttamente Entity Framework?