Linq to sql Linq到sql执行跳过和总计数

Linq to sql Linq到sql执行跳过和总计数,linq-to-sql,Linq To Sql,接受询问 dim q = from i in db.test select i.name 现在我使用count来获得项目的完整数量。 我使用它们来获得寻呼机控件: dim count = q.count 然后我使用take和skip来获取我的记录 这将产生两个查询,我想知道是否有可能获得所有项目的计数,但只选择其中的10个,以便l2s只生成一个查询 然后,这些列将如下所示: allcount-名称 此查询将为我提供10个项目,但列中的allcount将是所有项目的完整编号。尝试使用“new”

接受询问

dim q = from i in db.test select i.name
现在我使用count来获得项目的完整数量。 我使用它们来获得寻呼机控件:

dim count = q.count
然后我使用take和skip来获取我的记录

这将产生两个查询,我想知道是否有可能获得所有项目的计数,但只选择其中的10个,以便l2s只生成一个查询

然后,这些列将如下所示:

allcount-名称


此查询将为我提供10个项目,但列中的allcount将是所有项目的完整编号。

尝试使用“new”语句;它总是对我有用:

var _data = from i in db.test select new { count = i.name.count(), records = i.name };
您还可以查看我关于基本LINQ到SQL查询的博客:


希望有帮助

尝试使用“new”语句;它总是对我有用:

var _data = from i in db.test select new { count = i.name.count(), records = i.name };
您还可以查看我关于基本LINQ到SQL查询的博客:


希望有帮助

我知道新的陈述,但是如果你再看一遍我的问题,也许你会发现这绝对不能解决问题。我知道新的陈述,但是如果你再看一遍我的问题,也许你会发现这绝对不能解决问题