-1

你能帮我处理这段代码吗

Profile ProfileDoctor = _context.Profiles.SingleOrDefault(p => p.ProfileId == id);
Users UserUser = _context.Users.SingleOrDefault(d => d.UserName == User.Identity.Name);
Profile UserProfile = _context.Profiles.Where(t => t.UserId == UserUser.UserId).SingleOrDefaul(); <--- Non-static method requires a target 
Meetings meeting = new Meetings
4

1 回答 1

9

你得到一个空引用异常。它被称为非静态目标异常,因为 LINQ 使用反射。检查该行是否不返回 null。我的猜测UserUser是在尝试调用该UserUser.UserId属性时为空。

于 2013-10-13T22:23:29.353 回答