private IQueryable<object> GetTreeList(string Type)
{
var PDListTest = (from type in db.sysu_type
where (type.Type == "PRE")
join product in db.sysu_product on
type.Id equals product.ParentId
select new
{
type.Id,
type.Text,
RID = product.Id,
PText = product.Text,
product.ParentId
});
return PDListTest;
}
foreach (dynamic one in GetTreeList("PRE").ToList())){
。。。。。。。。。
}
一直接受Linq查询返回的结果。
把它定为IQueryable<object> ,用 dynamic 类型接收。