LINQ to SQL: Tips e Tools

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.

 

Tags: