Инициализировать глобальный репозиторий или в формах? - PullRequest
0 голосов
/ 16 мая 2019

До сих пор мы всегда инициализировали репозитории , содержащие функции MySql, в начале каждого Form

Нечто подобное:

public partial class FormTest: Form
{
    private readonly ProductRepository prodRep = new ProductRepository();
    private readonly UserRepository userRep = new UserRepository();
    private readonly CarRepository carRep = new CarRepository();
    private readonly RegistryRepository regRep = new RegistryRepository();

    public FormTest()
    {
        InitializeComponent();

        var product = prodRep.Get();

        var listUsers = userRep.GetAll();
    }
}

Мы думали о создании нового файла со всеми репозиториями и инициализации его при запуске программы.

  1. Это подходящая процедура?

  2. Положительные и отрицательные стороны?

  3. Другие методы?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...