2011-03-19 82 views
2

以查詢的LINQ to SQL採取跳過和整體計數

dim q = from i in db.test select i.name 

現在我用count來獲得完整的項目數量。 我用它們來得到一個尋呼機控制:

dim count = q.count 

然後我用takeskip讓我的記錄。

這產生兩個查詢,我不知道是否有可能獲得所有項目的計數,但只選擇其中的10個,以便l2s只產生一個查詢。然後

列看起來像:

allcount - name

該查詢會給我10個項目,但在列allcount將所有項目的完整號碼。

回答

0

嘗試使用'new'語句;它總是對我的作品:)

var _data = from i in db.test select new { count = i.name.count(), records = i.name }; 

您還可以看到我的基本LINQ博客SQL查詢:LinqtoSQL

希望它能幫助!

+0

我知道新的陳述,但是如果你再次讀到我的問題,也許你會看到這絕對不會解決問題 – Luke 2011-06-18 02:36:22