How to alias fields from DataTable to LINQ?

How can I alias names selected from DataTableusing LINQ?

+5
source share
2 answers
var output = dataTable.Rows.Cast<DataRow>().Select(r => new 
    {
       alias1 = r["Column1"].ToString(),
       alias2 = r["Column2"].ToString(),
       alias3 = r["Column3"].ToString(),
       /// etc...
    });
+4
source
var query =dataTable.Rows.Cast<DataRow>().Select(row => new 
{
   aliasName1 = row["Column1"].ToString(),
  aliasName2 = row["Column2"].ToString()
 });
+1
source

All Articles