LINQ ::获取用户时出错

时间:2009-05-28 06:46:29

标签: linq

我在数据库中有一个表“Users”。它有三个colu mns

Id(bigint)PK 用户名(varchar) 密码(varchar)

我希望基于ID

获取用户

我是你这个代码,它给了我错误

     using (var db = new UsersDataContext())
                {

// ERROR :: Cannot implicitly convert type 'long' to 'bool'
                    MUser user = from u in db.MUsers
                                 where u.Id= 1 
                                 select u;            

                }

如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

from u in db.MUsers
where u.Id == 1   // notice ==
select u

答案 1 :(得分:0)

您需要使用

where u.Id == 1