До сих пор мы всегда инициализировали репозитории , содержащие функции 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();
}
}
Мы думали о создании нового файла со всеми репозиториями и инициализации его при запуске программы.
Это подходящая процедура?
Положительные и отрицательные стороны?
- Другие методы?