【发布时间】:2024-04-29 16:15:02
【问题描述】:
我正在尝试从 SQL 服务器数据库中检索字符串值,我正在处理 C# 项目并且我正在使用 LINQ to SQL。 这是我的代码 sn-p
using (AlHayatEntities entity = new AlHayatEntities())
{
var query = from o in entity.users
where o.userName == "" + txtUsername.Text && o.password == "" + txtPassword.Text
select o.role;
MessageBox.Show(query + "");
}
这就是桌子的样子
id | userName | password | role
1 shareef 123 admin
我希望消息打印出“admin”,但它没有。
【问题讨论】:
-
做
MessageBox.Show(query.First()); -
"" +(全部 3 个)怎么样?删除它们,它们不是必需的。 -
@lgor 是一样的,没有区别
-
永远不要存储纯文本密码。 Learn the proper techniqe here,并在您的设计中使用它。