У меня есть проект WinForms, который состоит из 10 форм.Формы обращаются друг к другу, каждая фигура обращается к базе данных (я использую LINQ to SQL), как лучше всего создать соединение с базой данных, я настраиваю соединение при загрузке основной формы
string path = "Data Source = | DataDirectory | \ \ Database.sdf";
Database db = new Database (path);
и затем загрузка каждого окна передается через конструктор объекта db, затем работа с базой данных
Window1 win1 = new Window1(db)
может быть, есть лучший способ?