请在下面找到表结构:
Folderid parentFolderid Guid
1 0 1234
2 1 5678
3 2 9012
4 3 87697
5 7 4443
要求是如果我通过 folderId 函数必须给我所有的指导。
例如:如果我传递1
给函数,我应该得到前四个 Guid(父级及其子级)。我有一个返回所有 guid 的函数,如下所示:
public List<Guid> Folders(int folderId)
{
// To get the folderids based on parentfolderid
var a = entity.Where(x => x.parentfolderId == folderId).FirstOrDefault();
return a;
}
我最多只能获得一个级别的 ID。
有没有办法让父母,它的孩子,孙子直到叶子?