Buongiorno a tutti,
volevo chiedere se altri hanno avuto modo di constatare un decadimento prestazionale EVIDENTE su EF quando vengono tirate in gioco basi di dati con oltre 100-150 tabelle. In un articolo di Brambati risalente all'ormai lontano 2009 si parla delle prestazioni, e su MSDN viene descritto come migliorarle pregenerando le views, o addirittura separando in più data model il DB (cosa che a mio avviso è ancor più macchinosa delle views pregenerate).
Nonostante questi accorgimenti la prima query dura TROPPO, a volte anche 10 secondi, che in locale sono veramente inaccettabili. Qualcuno conosce altri "tricks or tips" per velocizzare ulteriormente EF?
A momenti mi sembra più performante LINQ-TO-SQL (ora mi maledirete XD), ma scherzi a parte credo che su grosse basi di dati si debba necessariamente trovare una soluzione, che non sia tornare alle stored procedure e ai data readers...
Vi ringrazio in anticipo