我有一个包含以下方法的数据库类:
- public bool ExecuteUDIQuery(string query) // UDI = 更新删除插入
- public bool ExecuteSelectQuery(字符串查询)
- public bool ExecuteSP(string sp, string[,] parms)
- public int ExecuteSPReturnValue(string sp, string[,] parms)
方法的结果存储在私有数据集或数据表中。这些对象被定义为 getter。
大约有 10 个类使用 Database 类。每个类都创建类数据库的一个对象。现在我正在考虑使数据库类静态。这是一个好主意吗?如果是这样,为什么?不,为什么不呢?