Sono nuovo in Entity Framework e sto attualmente sviluppando un'applicazione MVC 5 con Code-First Entity Framework 6.1.2.
Ho bisogno di scrivere rapporti personalizzati. Invece di scrivere complessi linq, posso scrivere un paio di stored procedure veloci e scrivere i risultati su CSV. Posso chiamare questi proc con EF? o starei meglio usando ADO.NET?
So che posso fare:
var data = db.Database.SqlQuery<ReportDetailed>("sp_rpt_report @reportType @endDate, @startDate", parameters).ToList<ReportDetailed>();
Ma avrei bisogno di costruire un modello piuttosto grande per ogni risultato del rapporto, e questo mi sembra un sacco di lavoro per una piccola ricompensa e sbagliato.