Изменение:
select new { lt.AreaTypeID, lt.Description, lt.CategoryRef, c.Description }
На:
select new { AreaTypeID = lt.AreaTypeID,
LtDescription = lt.Description,
CategoryRef = lt.CategoryRef,
CatDescription = c.Description }
Это даст каждому свойству в анонимном типе другое явное имя, а не будет просто полагаться на существующее имя.Вы можете получить к ним доступ позже, используя:
dr["Description"] = lAreaType[j].LtDescription;
dr["CatDescription"] = lAreaType[j].CatDescription;