Sto analizzando le prestazioni dell'SQL generato da Entity Framework 1, utilizzando MS SQL 2008.Il mio Entity Framework ha generato l'esecuzione SQL due volte?
Quando eseguo una traccia in SQL Server Profiler 2008, ho notato qualcosa che non mi aspettavo. Per ogni query che viene eseguita, ottengo due istruzioni RPC:Completed
, separate da un exec sp_reset_connection statement
. È questo il comportamento previsto?
Puoi pubblicare il codice che stai utilizzando? –
@ajcvickers Il sistema con cui ho a che fare è piuttosto grande, quindi fornire il codice non è possibile, mi ci vorrà del tempo per ottenere un prototipo insieme. Suppongo che non sia quello che ti aspetteresti allora? – Tr1stan
Ogni volta che viene enumerata una query LINQ to Entities (ad esempio con ToList()), la query viene eseguita sul database. Mi stavo chiedendo se fosse questo. –