Meilleure Pratique: Convertir Requête LINQ suite à un DataTable sans boucle

Quelle est la meilleure pratique pour convertir LINQ-résultat de la Requête pour un nouveau DataTable?

puis-je trouver une solution meilleure que foreach chaque élément de résultat?

MODIFIER
AnonymousType

var rslt = from eisd in empsQuery
           join eng in getAllEmployees()
           on eisd.EMPLOYID.Trim() equals eng.EMPLOYID.Trim()
           select new
           {
               eisd.CompanyID,
               eisd.DIRECTID,
               eisd.EMPLOYID,
               eisd.INACTIVE,
               eisd.LEVEL,
               eng.EnglishName
           };

EDIT 2:
J'ai exception:

Locale séquence ne peut pas être utilisé dans LINQ to SQL de mise en œuvre des opérateurs de requête, sauf le Contient() de l'opérateur.

que j'essaie d'exécuter la requête
et trouvé la solution ici IEnumerable.À l'exception de coutume de travail, de sorte que dois-je faire?
et Besoin de l'aide de linq

InformationsquelleAutor Rami Shareef | 2010-12-16