Я работаю над системой бронирования для компьютерного клуба.
Я получаю NullReferenceException
, когда пытаюсь получить внешний ключ экземпляра.
Пример:
var queue = _db.Queues.First(q => q.Index == 1);
Console.WriteLine(queue.QueueId); // works fine (primary key)
Console.WriteLine(queue.Index); // works fine (simple property)
Console.WriteLine(queue.User.Id); // NullReferenceException (foreign key)
Сам queue
, очевидно, не равен нулю, но queue.User
равен нулю. Как это возможно?