2013-05-12 6 views
0

Я разрабатываю приложение с C# и модель данных сущности ADO.Net. У меня есть таблица Users в базе данных SQL Server с 3 столбцами (idUser, nameUser, statusUser). Что такое код для получения второго или третьего или Nth ... пользователя таблицы, у которой есть statusUser = 0?получить второй вариант таблицы

ответ

1

Попробуйте это то, что мы используем для пагинации и т.д ..

using (soforumEntities ctx = new soforumEntities()) 
{ 
     Article a = ctx.Articles.Where(c => (c.ArticleStatus != null && c.ArticleStatus.HasValue && c.ArticleStatus.Value != true)).OrderBy(x => x.ArticleStatus).Skip(1).Take(1).SingleOrDefault(); 
      Console.WriteLine(a.Id + a.Name); 
} 
+0

Невозможно преобразовать System.LInk.lQueryable в форму. Известия. –

+0

Извините, я обновил код. – Saravanan

+0

Метод Skip поддерживается только для сортированного ввода в LINQ to Entities. Метод OrderBy должен быть вызван до метода Skip. –

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