Quel effet(s) du mot clé virtual ont dans l'Entity Framework 4.1 POCO Premier Code?

Ne le virtual mot a un effet sur les propriétés de EF Premier Code?. Quelqu'un peut-il décrire l'ensemble de ses ramifications dans des situations différentes?

Par exemple, je sais qu'il peut contrôler chargement différé - si vous utilisez le mot clé virtual sur une ICollection/un-à-plusieurs relations de propriété, il sera paresseux-chargé par défaut, alors que si vous laissez le mot-clé virtuel, il sera de chargement hâtif.

Quels sont les autres effets peuvent virtual mot-clé ont en EF avec des entités POCO?. Devrais-je le faire par défaut à utiliser virtual sur toutes mes propriétés, ou le défaut de ne pas l'utiliser?