Warum Navigationseigenschaften in EF @ standardmäßig virtuell si

Ich habe folgende POCO-Klasse, die in EF 6.x verwendet wird.

Meine Frag: Warum wird die Navigationseigenschaft von "Posts" unter "Blog" als virtuell deklariert?

public class Blog 
{  
    public int BlogId { get; set; }  
    public string Name { get; set; }  
    public string Url { get; set; }  
    public string Tags { get; set; }  

    public virtual ICollection<Post> Posts { get; set; }  
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage