2009-01-30 38 views
1

這個查詢將只有一行結果如何從一個對象讀取只有1行

myDataContext db = new myDataContext(); 
    var query = from u in db.users 
       where u.userId == myUserId 
       select u; 

我通常是從「查詢」對象通過使用「的foreach」

foreach(var i in query){ 
     username = i.username; 
    } 
    Response.Write(username); 
得到的結果出來

但如果對象只有一行,那麼這是沒有意義的
那麼當我確信它只有一行時從對象獲取數據的最佳方式是什麼?

回答

2

只是使用query.Single()。

+0

謝謝,我知道它應該很簡單:) – ahmed 2009-01-30 19:23:13