¿Cuál es la mejor práctica para convertir el resultado de LINQ-Query en un nuevo DataTable
?
¿puedo encontrar una solución mejor que foreach
cada resultado?Mejor práctica: Convertir el resultado de la consulta de LINQ a una tabla de datos sin bucle
EDITAR 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: tengo excepción:
secuencia local no se puede utilizar en LINQ a la implementación de SQL de operadores de consulta excepto el contains() operador.
mientras trato de ejecutar la consulta y encontré la solución aquí IEnumerable.Except wont work, so what do I do?
y Need linq help
lo que si la consulta se contiene 'seleccionar nueva {fld1, fld2, fld3}', entonces no puede convertirlo a IEnumerable? –
http://ayende.com/Blog/archive/2007/05/09/Converting-an-object-collection-to-a-DataSet.aspx – Hao