linq 查询语句

vincentdeng1986 2009-03-25 03:06:11
请问如果linq语句查询single如果数据库中没有该数据,我的返回值是什么
比如var q = db.userinfo.single(p=>p.username == username)
或者userinfo u = db.userinfo.single(p=>p.username == username)

如果数据库中没有该username,那么返回的q或者u是null吗,我可以判断if(null == u)吗

谢谢
...全文
205 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mastzou 2009-03-25
  • 打赏
  • 举报
回复
楼上正解
ViewStates 2009-03-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 soaringbird 的回复:]
q和u什么都不是,直接出异常。所以不能判断null,只能捕捉异常
[/Quote]
!?
soaringbird 2009-03-25
  • 打赏
  • 举报
回复
q和u什么都不是,直接出异常。所以不能判断null,只能捕捉异常

111,126

社区成员

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

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

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