我有一個業務是獲取最新的幾條數據,所以 我寫了一個以下的DAL:public List<SoftMODEL> GetNewList(int intTop,string strOrderBy) { DataTable table = SqlHelper.ExecuteDataTable("select top @intTop * from T_Soft order by @strOrderBy", new SqlParameter("@intTop", intTop), new SqlParameter("@strOrderBy", strOrderBy)); 然后我在前臺想用bll.GetNewList(7,"LinkID")來調用,但是這樣的SQL語句有誤,所以不能用。這個語句應該怎么來寫,因為取幾條和按什么排序我想在前臺頁面能控制,不是直接寫死在SQL語中。 在群上網友給了一個拼接SQL字符串的方法??尚小D怯脛討BSQL的方法應該怎么寫?
關于SQL參數化的問題
Cats萌萌
2018-11-10 17:12:28