Sam*_*amw 1 c# if-statement asp.net-mvc-3
如果表格中不存在某些内容,我正在努力解决问题.我告诉它,看看是否UserInfo包含信息user.
UserInfo Character = db.UserInfoes.SingleOrDefault(a => a.Username == user);
if (Character.Username == null || Character.Username.Length == 0)
{
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
但是我在if声明中得到了错误.
你调用的对象是空的.
似乎db.UserInfoes.SingleOrDefault(a => a.Username == user)返回了表达式,null因为它找不到满足过滤条件的任何匹配记录.
所以:
UserInfo Character = db.UserInfoes.SingleOrDefault(a => a.Username == user);
if (Character == null || Character.Username == null || Character.Username.Length == 0)
{
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2526 次 |
| 最近记录: |