我想过滤结果以仅获取 X 条记录。我想知道如何Take()
work?
在这个网站上我发现:http://www.hookedonlinq.com/TakeOperator.ashx http://www.hookedonlinq.com/TakeOperator.ashx
It says Take()
“如果 source 为 null,则抛出 ArgumentNullException。”所以我该怎么做?我不能保证每次我做Take()
我是否会在该表中有一些记录。
那么我必须先数一数吗?然后再进行一次查询以确保有一些记录可以获取?
如果我有一个也会发生什么Take(2)
但只有 1 条记录会抛出同样的异常吗?
空引用和空集合之间是有区别的。可以对空集合调用 Take。并且参数指定了要采用的最大数量,因此指定的数量也可以超过集合中的项目数量。
我建议参考 MSDN 以获取此类精确详细信息。
对于 Linq to 对象:http://msdn.microsoft.com/en-us/library/bb503062.aspx http://msdn.microsoft.com/en-us/library/bb503062.aspx
对于数据库链接:http://msdn.microsoft.com/en-us/library/bb300906.aspx http://msdn.microsoft.com/en-us/library/bb300906.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)