0
我有以下EF结构:空引用异常
我想谁参加一个会议的每一位用户名:
using(var ctx = new MyContext())
{
var meeting = (from row in ctx.Meetings.Include("MeetingMessages").Include("MeetingUsers")
where row.mId == 1
select row).FirstOrDefault();
foreach(var meetingUser in meeting.MeetingUsers)
{
MessageBox.Show(meetingUser.User.Name); //<== exception
}
}
我由于meetingUser.User
实例为空,因此在meetingUser.User.Name
行中获得NullReferenceException
。我无法添加任何.Include()
到Meeting
,因为它们之间没有关系。有没有办法加载它,而不是在foreach中执行meetingUser.UserReference.Load()
?
这的确大开眼界。谢谢。 – dstr 2010-08-24 08:20:09