求一个linq查询表中数据的例子,如果以前sql是这样写:  select * from Table where strName = 'A'    现在linq中如何写?以及如何得到列的值?

解决方案 »

  1.   

    query q = from ta in Table
              where ta.strName=="A"
              select ta;string s = q.FirstOrDefault().strNmae;
      

  2.   

    query q = table.where(ta=>ta.strName=="A");
    string s = q.FirstOrDefault().strNmae;
      

  3.   

    string s = table.where(ta=>ta.strName=="A").FirstOrDefault().strNmae;
      

  4.   

    NorthwindDataContext db = new NorthwindDataContext();
    var query2 = db.ExecuteQuery<T>("SELECT id FROM Users");
    var q =
        from c in db.Users
        where c.Name== ""
        select c;