Ну лошадей на курсах. Для небольшого вспомогательного приложения вам, вероятно, будет лучше использовать стиль программирования VS "Visual / RAD". Например, перетащите таблицы и т. Д. На форму, как показано в большинстве учебных пособий.
Строго говоря, для более крупного приложения более правильным способом было бы создать отдельную сборку (.dll), которая обрабатывает доступ к данным, и вы вызываете классы в этой сборке из главной формы. Эта концепция имеет несколько терминов, но фактически вы хотите отделить свои проблемы. Другими словами, пусть пользовательский интерфейс обрабатывает взаимодействия с пользовательским интерфейсом, имеет отдельную сборку / проект / все, что обрабатывает интерактивность базы данных, и другую отдельную сборку / проект / все, что обрабатывает бизнес-логику и т. Д.
Эта последняя пара предложений может означать разные вещи для разных людей, и нет 100% правильного способа сделать вещи.
Некоторые статьи, которые могут помочь:
текст ссылки
текст ссылки
текст ссылки