2010-09-15 3 views
-2

Select Top (8) * от заказа продукции по CreatedOn алфавиту может у преобразовать этот запрос Linq Список где продукт представляет собой таблицу в SQL Создан является DATETIME comumn ..Преобразовать Sql запрос к Linq

ответ

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

ИЛИ

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

Нельзя сказать Take (8)? :) – Marko

+0

@ Марко Ивановски @ Тимви - извините, опечатка, спасибо за вашу помощь. –

1

Посмотрите на Linq to Sql Cheat Sheet. Он содержит много полезной, простой в использовании информации LinqToSql и доступен для C# и VB.NET.

Что касается вашего запроса, посмотрите раздел «Подкачки и заказ», извлекая часть запроса Skip (x) и замените .Take (5) своим .Take (8) для вашего Top (8).) стоимость.

Смежные вопросы