转自:https://blog.csdn.net/q107770540/article/details/7708418
查的是表 Model_info中父节点为p_id时找到所有的子节点的集合
//通过父节点找到所有子节点
public IEnumerable<ModelInfo> GetSonID(string p_id)
{
var query = from c in _context.Model_Info
where c.parent_dbId == p_id
select c; return query.ToList().Concat(query.ToList().SelectMany(t => GetSonID(t.object_id)));
}