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