Dans Entity Framework 4.1 lors de la création d'un objet POCO, la classe doit-elle être codée pour initialiser les nombreuses relations ou existe-t-il des raisons de permettre à Entity Framework de contrôler ces propriétés ?Entity Framework 4.1 Code First - De nombreuses relations ICollections doivent être initialisées
public class Portfolio
{
private ICollection<Visit> _visits;
public virtual ICollection<Visit> Visits
{
get
{
if (_visits == null)
{
_visits = new List<Visit>();
}
return _visits;
}
set
{
_visits = value;
}
}
}
Ou
public class Portfolio
{
public virtual ICollection<Visit> Visits
{
get;
set;
}
}
Y at-il un meilleur modèle encore?