У меня есть класс базы данных, который включает следующие методы:
- public bool ExecuteUDIQuery (строковый запрос) // UDI = Обновить Удалить Вставить
- public bool ExecuteSelectQuery (строковый запрос)
- public bool ExecuteSP (строка sp, строка [,] parms)
- public int ExecuteSPReturnValue (строка sp, string [,] parms)
Результаты методов хранятся в частных наборах данных или таблицах данных. Эти объекты определены как геттеры.
Существует около 10 классов, которые используют класс Database. Каждый класс создает объект класса Database. Теперь я думал сделать класс базы данных статическим. Это хорошая идея? Если да, то почему? Почему бы и нет?