I have the same problem of this topic. but on the association between entities.
internal virtual ICollection<Adress> Adresses { get; set; }
It works if I use like this:
public virtual ICollection<Adress> Adresses { get; set; }
How can I initialize Adresses ?