DAL中有 public DataSet GetList(string strWhere)BLL中也有 public DataSet GetList(string strWhere)1、在很多地方需要調用GetList,傳入的strWhere為防止注入需要進行過濾,但是過濾字符串又不是萬能的。所以是否有必要寫一個 public DataSet GetList(string strWhere,Sqlparameter [] parameters).2、既然分層,DAL負責數據,strWhere這個參數很明顯需要知道數據庫結構,所以是不是應該把所有調用GetList方法寫入DAL。如果1有必要,2沒必要。那在表示層的.cs文件里會需要Using System.Data.SqlClient. 引入命名空間過多會不會有效率問題?如果沒有,Visual Studio中的“組織Using”有什么作用?
- 2 回答
- 0 關注
- 607 瀏覽
添加回答
舉報
0/150
提交
取消