Как во второй форме открыть SQLConnection первой формы?
Категория: .NET
2011-10-12 16:23:44
есть две формы (не MDI), в первой форме есть объект SQLConnection
Делается DAL (Data Acces Layer) 1. Класс работы с БД, где реализуется вся логикаcode: #csharp
public class DataBase : System.Data.DataSet { public class DataBaseDisp : IDisposable { .......... } }
code: #csharp
public static class DatabaseManager { private static DataBase.DataBaseDisp _db = null; public static DataBase.DataBaseDisp Db{ get{ if(_db == null) Initialize(); return _db; } } public static void Initialize() { _db = new DataBase.DataBaseDisp(); } public static void UnInitialize() { _db.Dispose(); } }
code: #csharp
public Form1() { InitializeComponent(); DatabaseManager.Initialize(); }
code: #csharp
DatabaseManager.Db.SomeMethod();
автор: oxotnik
Поделиться: