Entity Framework e le performance con la Like

di Stefano Mostarda, in Entity Framework In Action,

Nel bel mezzo della notte insonne ho deciso di fare qualche test per verificare quanto il problema mostrato in questo script fosse rilevante.

 

Ho creato una tabella con un solo campo di tipo varchar(50) e l'ho popolata con 500.000 righe. poi ho creato una console application ed ho eseguito la stessa query per 100 volte utizzando prima la sintassi LINQ To Entities e poi quella Entity SQL.

Il risultato è abbastanza impietoso perchè la sintassi LINQ To Entities impiega 1'02''815 mentre quella Entity SQL impiega 1''221. La differenza di 1 minuto su 100 query è enorme. questo fatto è da considerare quando si vogliono fare applicazioni scalabili con Entity Framework.. tenetelo a mente

 

Stay Tuned...

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese