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