2013-05-12 56 views
0

我正在用C#和ADO.Net實體數據模型開發應用程序。我有一個表用戶在SQL Server數據庫中有3列(idUser,nameUser,statusUser)。 檢索具有statusUser = 0的表的第二個或第三個或第N個...用戶的代碼是什麼?檢索表格的第二個選項

回答

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 爲form.Articles .. – 2013-05-12 16:47:51

+0

對不起,我更新了代碼。 – Saravanan 2013-05-12 16:53:55

+0

Skip方法僅支持LINQ to Entities中的排序輸入。 OrderBy方法必須在Skip方法之前調用。 – 2013-05-12 16:58:05

相關問題