我有一个业务是获取最新的几条数据,所以 我写了一个以下的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字符串的方法。可行。那用动态SQL的方法应该怎么写?
- 2 回答
- 0 关注
- 516 浏览
添加回答
举报
0/150
提交
取消