LINQ

There are 4 entries for the tag LINQ

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...

LINQtoSQL -> LINQtoXML

Guardando un pò di video in rete ho potuto scoprire una funzionalità di LINQ che non conoscevo per nulla. LINQ offre la possibilità di creare file XML "al volo" specificando la sorgente dei dati. Tutto questo è fattibile grazie alle seguenti nuove classi: I seguenti esempi si basano sul database di esempio AdventureWorksDB.msi installato SQL Express. Creazione di un file XML da una sorgente dati. Una volta creato il DataContext tramite il file dbml (chiamato per l'occasione AdventureWorks), ho importato la vista vEmployee:   Fatto...

LINQ to *: Ottenere solamente i dati non inclusi

Stavo facendo il merge di dati. Alcuni presenti in un db ed altri presi da un XML. Entrambi sono un elenco di Provincie. Ho bisogno di sapere se quelle presenti nel db sono presenti nell'XML. Così ho fatto: MyDataContext mdc = new MyDataContext(); var Provincia = from db in mdc.tblProvincies ...

LINQ e DataContext + Unit Test

Passerò per stupido ma debuggando di quà e di là mi è capitato di notare che, una volta instanziata la DataContext, avevo tutti i dati del db in memoria. Mi domandavo ... come mai? In più aggiungo... come usereste LINQ per creare un bel test dei dati appena inseriti? Scusatemi sono un coglione... grazie Davide Seguendo il consiglio di Davide (cazzo io e quando dimentico il profiler) ho attaccato il profiler. I dati vengono scaricati quando con l'IntelliSense si prova a visualizzarli -_- Tags: LINQ