我有一个查询,在输入用户名时在label1中打印userid。但我想编写用于打印userid的用户名和密码的查询。那怎么写呢?我尝试使用'和'运算符写但似乎没有用。
int id = (from auser in lq.logins
where auser.username == userNameString //&& auser.Password =pwdString
select auser.userid).SingleOrDefault();
label1.Text = id.ToString();
由于 ANI
答案 0 :(得分:4)
您似乎使用了赋值运算符=
而不是比较运算符==
。查询应为:
int id = (from auser in lq.logins
where auser.username == userNameString && auser.Password == pwdString
select auser.userid).SingleOrDefault();
label1.Text = id.ToString();
答案 1 :(得分:2)
由于您使用=
而不是==
,它可能无效。