0
J'ai la structure EF suivante:exception de référence nulle dans l'entité de navigation
Je veux obtenir le nom de chaque utilisateur qui a assisté à une réunion:
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
}
}
Je suis obtenir NullReferenceException
dans meetingUser.User.Name
ligne car meetingUser.User
instance est null. Je ne peux pas ajouter .Include()
à Meeting
car il n'y a pas de relations entre les deux. Y at-il un moyen de le charger sans faire meetingUser.UserReference.Load()
dans foreach?
Ce fut certainement ouvert les yeux. Je vous remercie. – dstr