W głównym oknie programu tworzę obiekt odpowiedzialny za połączenie z bazą danych. Chciałbym aby można było skorzystać też z niego w innych oknach, ponieważ będzie potrzebny m.in do wykonywania zapytań.
Myślałem nad stworzeniem zewnętrznego pliku z klasą, który byłby odpowiedzialny za obsługę takiego obiektu. Dzięki temu można by w oknie głównym po prostu odwołać się do składowych klasy i korzystać z nich w innych oknach. Nie wiem może za bardzo kombinuję ale na razie tylko takie rozwiązanie przychodzi mi do głowy.
Jakieś pomysły :) ?
//Sample code
//MainWindow WPF
public SqlConnection conn;
private SqlConnectionStringBuilder connData;
connData = new SqlConnectionStringBuilder();
connData.InitialCatalog = "Northwind";
connData.DataSource = @"PRZEMEK-PC\SQLEXPRESS";
connData.UserID = "przemek";
connData.Password = "haslo";
connData.IntegratedSecurity = false;
conn = new SqlConnection(connData.ConnectionString);