-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

null 参照例外が発生しています。LINQ はリフレクションを使用するため、非静的ターゲット例外と呼ばれます。その行が null を返さないかどうかを確認します。UserUserプロパティを呼び出そうとすると null になると思いUserUser.UserIdます。

于 2013-10-13T22:23:29.353 に答える