Ciao a tutti.
Ho un problema con LINQ, spero che sia possibile risolverlo, ho già fatto molte ricerche senza risultati!


Ho una tabella con tantissimi campi,
__________
MIATABELLA
- campo1
- campo2
- campo3
- campo4
- campo5
.
.
.
___________

e vorrei selezionarne solo alcuni a seconda della pagina in cui mi trovo.

La lista dei campi da selezionare mi arriva in un array di string .
Come posso creare una LINQ Query che soddisfi questo?
codice:
// esempio
string[] campi = {"campo3", "campo6", "campo10"};

var dati =
  from x in db.MIATABELLAs
  select < quello che c'è in campi >
Spero che possiate aiutarmi... l'alternativa è tornare ai vecchi DataReader costruendomi la query come stringa oppure selezionare sempre tutti i campi.