你能帮我解决一下这段代码吗?
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
答案 0 :(得分:7)
您将获得空引用异常。它被称为非静态目标异常,因为LINQ使用反射。检查该行是否不返回null。我的猜测是UserUser
在尝试调用UserUser.UserId
属性时为空。