using System.Data.DataSetExtensions;
using System.Collections.Generic;
using System.Data.Entity;
public static void Main()
DataTable dt = new DataTable();
dt.Columns.Add("Id",typeof(int));
dt.Columns.Add("Age",typeof(int));
IEnumerable<DataRow> query = from r in dt.AsEnumerable() select r;
Console.WriteLine("User: ");
foreach (DataRow p in query)
Console.WriteLine(p["Id"] + " " + p["Name"]+ " " + p["Age"]);
Console.WriteLine("Result:::");
var q = from dataRows1 in dt.AsEnumerable()
Name = dataRows1["Name"],
Concat = dataRows1["Name"] + "_" + dataRows1["Age"]
Console.WriteLine(p.Id + " " + p.Name + " " + p.Age+ " " + p.Concat);