/ / LINQ to SQL - Ottimizzazione Sql - c #, sql, linq, sqlmetal

LINQ to SQL - Sql tuning - c #, sql, linq, sqlmetal

Sto usando LINQ to SQL per gran parte dei datilivello di accesso e sto cercando di visualizzare e ottimizzare l'SQL sottostante utilizzato. Qualcuno conosce un buon meccanismo per intercettare l'SQL utilizzato da C # LINQ e / o sostituirlo con una query più sintonizzata?

risposte:

3 per risposta № 1

Consiglio vivamente di usare LINQPad per analizzare e ottimizzare il tuo LINQ. È possibile visualizzare l'SQL generato e controllare anche la durata di alcune query.

Puoi anche utilizzarlo con progetti esistenti che utilizzano Entity Framework. Vedi più dettagli Qui.


0 per risposta № 2

Lo stesso DataContext ha una proprietà Log che è un TextWriter, usando questo puoi scrivere a qualunque cosa tu voglia sia il framework TraceClasses o qualcosa del genere come Log4Net o NLog