我有一些分层数据 - 每个条目都有一个 id 和一个(可为空)父条目 id。
我想检索树中给定条目下的所有条目。这是在 SQL Server 2005 数据库中。我正在 C# 3.5 中使用 LINQ to SQL 查询它。
LINQ to SQL 不支持通用表表达式直接地。我的选择是使用多个 LINQ 查询在代码中组装数据,或者在数据库上创建显示 CTE 的视图。
当数据量变大时,您认为哪个选项(或另一个选项)会表现更好?
是SQL Server 2008的层次结构类型Linq to SQL 支持吗?
This option也可能被证明有用:
LINQ AsHierarchy() 扩展方法
http://www.scip.be/index.php?Page=ArticlesNET18
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)