DataContext.Log
Per chi non ne fosse ancora a conoscenza, la classe DataContext mette a disposizione la proprietà Log.
Questa proprietà visualizza come viene tradotta la nostra query in SQL.
Questa proprietà è molto utile per analizare le performance delle nostre query.
Per poter attivare la proprietà Log bisogna associarla a un tipo System.IO.TextWriter come Console.Out.
SQLMetal
SQLMetal permette di specificare un database e generare il file contenente tutte le informazioni per LINQ to SQL.
E' un tool su linea di comando che potete trovare nella directory:
%windir%\Microsoft.NET\Framework\v3.5
SQLMetal ritorna utile quando dovete generare il file XML con la mappatura del vostro db.