进行查询
dim q = from i in db.test select i.name
现在我使用count
来获取完整数量的项目。
我用它们来获取寻呼机控件:
dim count = q.count
然后我使用take
和skip
来获取我的记录。
这会产生两个查询,我想知道是否有可能得到所有项目的计数,但只选择其中的10个,这样l2s只产生一个查询。
列将如下所示:
allcount
- name
这个查询会给我10个项目,但是在列中allcount将是所有项目的完整数量。
答案 0 :(得分:0)
尝试使用'new'语句;它总是对我有用:)
var _data = from i in db.test select new { count = i.name.count(), records = i.name };
您还可以在基本的LINQ to SQL查询中查看我的博客:LinqtoSQL
希望它有所帮助!