Se avete la necessità di usare LINQ con una fonte XML e avete definito un namespace, LINQ restituirà i dati correttamente solo se specificherete il namespace da utilizzare.
Alla fonte: LINQ to XML : Querying XML with Namespaces
hth
Già segnalato da Matteo, lo inserisco anche io a futura (mia) memoria: Object-Relational Mapping Tool for .NET