Я использую ответ из этого Почему мой код Entity Framework Code First proxy collection null и почему я не могу его установить?
Были проблемы с инициализацией конструктора. Единственная причина, по которой я это делаю, - сделать тестовый код проще. Убедившись, что коллекция никогда не имеет значения null, я постоянно меняю инициализацию в тестах и т. Д.