我有一些分层数据--每个条目都有一个id和一个(可空的)父条目id。我想检索树中给定条目下的所有条目。这是在SQL Server 2005数据库中。我在C# 3.5中用LINQ to SQL查询它。LINQ to SQL不直接支持。我的选择是用几个LINQ查询在代码中组装数据,或者在呈现CTE的数据库上创建一个视图。
当数据量变大时,您认为哪个选项(或另一个选项)的性能会更好?在Linq to SQ
在互联网上搜索如何检索MongoDB中的一个字段子集,使用C#官方驱动程序(但使用LinQ作为基本架构),我找到了如何在MongoDB shell中这样做。selecting only "field" of a collection然后,我在C#LinQ教程中找到了Select方法,它相当于:
collection