初始化全局存储库还是以表单形式?

时间:2019-05-16 13:41:06

标签: c# winforms initialization repository

直到现在,我们始终在每个Form

的开头初始化包含MySql函数的存储库

类似的东西:

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. 其他方法?

0 个答案:

没有答案