如何从一个对象中获取一行

时间:2009-01-30 19:16:41

标签: c# asp.net database oop foreach

这个查询只会产生一行

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

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

1 个答案:

答案 0 :(得分:2)

只需使用query.Single()。