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);

但是,如果对象只有一行,那是没有意义的,那么
当我确定它只有一行时,从对象获取数据的最佳方法是什么?

4

1 回答 1

2

只需使用 query.Single()。

于 2009-01-30T19:18:12.630 回答