2010-09-15 129 views
-2

選擇頂層(8)*從CreatedOn遞減爲了產品能U該查詢轉換爲LINQ的名單 其中product是在SQL創建一個表是一個DATETIME comumn ..轉換SQL查詢的Linq

回答

4
var result = (from p in products 
      orderby p.CreatedOn descending 
      select p).Take(8); 

OR

var result = products.OrderByDescending(p=>p.CreatedOn).Take(8); 
+0

不應該說拿(8)? :) – Marko 2010-09-15 05:48:06

+0

@Marko Ivanovski @Timwi - 對不起,錯字,感謝您的幫助。 – 2010-09-15 06:12:39

1

看看Linq to Sql Cheat Sheet。它包含了很多有用的,易於遵循LinqToSql的信息,並可用於C#和VB.NET。

有關您的查詢,請查看Paging and Order部分,取出查詢的Skip(x)部分,然後用您的.Take(8)替換.Take(5) )值。