怎么去IList<>中的值?

CzhangC 2010-08-13 03:48:18
1)IList<User> users = session.CreateQuery("u.from User u where u.Username = :un and u.Password = :pw").SetString("un", user.Username).SetString("pw", user.Password).List<User>();
2)level = ;
现在通过第一行代码能得到集合类型对象users,我现在想把里面的唯一一个值取出来赋值level,怎么将用户名和密码正确的那个唯一一个用户级别取出来呢?用users点的话不知道用哪个?
...全文
150 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
CzhangC 2010-08-13
  • 打赏
  • 举报
回复
自己解决了。不过谢谢大家啊!~
wuyq11 2010-08-13
  • 打赏
  • 举报
回复
var user=from q in users where q.name=="" && q.password==""
select q;
一切为了你 2010-08-13
  • 打赏
  • 举报
回复
list[0].Romove();
Alfredknox 2010-08-13
  • 打赏
  • 举报
回复
foreach(User u in users)
{
if(u.un == xxx && u.pw == xxx)
{
level = xxx;
}
}
不是LZ是不是想的这样
tsstx 2010-08-13
  • 打赏
  • 举报
回复
循环users把每一个用户都取出来然后判断就可以了。
bobo_包子 2010-08-13
  • 打赏
  • 举报
回复
foreach(User _u in users)
{
_u.....
}

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧