Пример #1
0
        //构建文件种类树
        public List <CatalogTreeNode> BuildCatTree()
        {
            List <CatalogTreeNode> nodes = new List <CatalogTreeNode>();

            FileCatalogs fcs = new FileCatalogs();

            DbSet <File_Catalog> ta = fcs.GetCatalogsSet();

            var roots = ta.Where(s => s.parent_Catalog == null).ToList();

            foreach (var root in roots)
            {
                nodes.Add(BuildCatNodes(root));
            }

            return(nodes);
        }