Я немного поигрался с объектами POCO и EntityFramework.Из-за этого я должен написать свой собственный контекст и репозиторий.Я хотел бы, чтобы все репозитории использовали один и тот же экземпляр контекста, чтобы изменения были распределены между ними.Чтобы облегчить это, я закодировал свой контекст как синглтон.Таким образом, вместо получения нового контекста и последующей передачи его в contstructor для всех моих репозиториев, я могу просто использовать contstructor по умолчанию для получения экземпляра singleton.
У меня такие вопросы:нужно утилизировать синглтон?
Могу ли я просто оставить его и положиться на сборщик мусора?
Если мне нужно утилизировать его, как мне это сделать?
это приемлемая практика или по какой-то причине я не должен использовать синглтон, о котором я не знаю?