我有一个Linq查询 返回 一个匿名类型,我想把查询结果转换成我定义好的类型。例如:
static dynamic getEmployees()
{
SampleDB db = new SampleDB();
var result = (from x in db.Employes
select new
{
name = x.FirstName + " " + x.LastName,
department = x.DepartmentId
});
return result;
}
我想转换的类如下:
public class Emp
{
public string name { set; get; }
public int department { set; get; }
}
我的代码。
dynamic d = getEmployees();
List<Emp> result = d.cast<Emp>();
请问怎样把d 转为List<Emp>的集合啊?