У меня есть объект, который имеет много свойств, которые являются списками. чтобы избежать необходимости делать нулевые проверки везде, прежде чем я вызову Add, Count, Clear и т. д. , , я думал, что было бы лучше обновить все списки заранее
поэтому внутри объекта Resource в этом случае у меня есть следующий код:
public Resource()
{
Regions = new List<Region>();
Directs = new List<Direct>();
}
public virtual IList<Direct> Directs { get; set; }
public virtual IList<Region> Region{ get; set; }
я получаю предупреждение в Visual Studio: вызывает виртуальные методы в конструкторе
Есть ли что-то неправильно или какой-либо риск для кода выше при использовании nhibernate ?? если это неправильно, есть ли лучший способ достижения этой цели?