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 questo si procede con il seguente codice:
AdventureWorksDataContext db...