Ok, I have a simple loop that creates a List<Employeefrom some fields
in the DataTable:
List<Employee_TicketList = null;
DataTable TicketTable = GetTicketList();
foreach (DataRow dr in _TicketTable.Rows)
{
Employee empl = new Employee
{
Name = dr["AssignedTo"].ToString(),
Tickets = Convert.ToInt32(dr["InProcess"])
};
_TicketList.Add(empl);
}
How can I do the same thing using LINQ. I've tried several variations,
but none of them seem to work:
List<Employee_TicketList = (from dr in _TicketTable.Rows
select new Employee { Name = dr["AssignedTo"].ToString(),
Tickets = Convert.ToInt32(dr["InProcess"])})
.ToList<Employee>();
What am I missing? Or does DataRowCollection simply not implement LINQ?
Thanks.