【发布时间】:2014-06-16 10:03:24
【问题描述】:
我有如下 SQL Server 表结构,它是一个逻辑树文件夹结构。
我将 Linq to SQL 与 SQL Server 一起使用。
我想要做的是循环并在内存上创建文件夹结构,从根目录到所有子目录的主要父级文件夹结构。
我正在尝试使用一些 foreach 循环来做到这一点,但我仍然不明白。我想我必须使用某种递归方式。
我尝试了一些查询:
var flds = from folders in repo.Folders
join folders2 in repo.Folders on folders.Id equals folders2.idParent
select folders;
我的目标是迭代该文件夹的逻辑结构。
【问题讨论】:
-
Searching a tree using LINQ 的可能重复项
-
@sdrzymala 完全不同的问题。您的链接在 Linq2Object 上。这是Linq2Sql。他们唯一共享的是语法。
标签: c# sql .net sql-server linq