I have two model 1)
public class Indicator { public long ID { get; set; } public string Name { get; set; } public int MaxPoint { get; set; }
Same behavior, but different root cause than selected answer:
Navigation property can also be null if you turned off myContext.Configuration.AutoDetectChangesEnabled
myContext.Configuration.AutoDetectChangesEnabled
Very obvious, but this got me when I was implementing some performance improvments.