62,268
社区成员
发帖
与我相关
我的任务
分享
SqlParameter[] parm = {
new SqlParameter("@TableName",SqlDbType.VarChar,50),
new SqlParameter("@Fields",SqlDbType.VarChar,5000),
new SqlParameter("@OrderField",SqlDbType.VarChar,5000),
new SqlParameter("@sqlWhere",SqlDbType.VarChar,5000),
new SqlParameter("@pageSize",SqlDbType.Int),
new SqlParameter("@pageIndex",SqlDbType.Int),
new SqlParameter("@TotalPage",SqlDbType.Int),
new SqlParameter("@totalRecordCount",SqlDbType.Int)
};
parm[0].Value = mt.TableName;
parm[1].Value = mt.Fields;
parm[2].Value = mt.OrderField;
parm[3].Value = mt.SqlWhere;
parm[4].Value = mt.PageSize;
parm[5].Value = mt.PageIndex;
parm[6].Direction = ParameterDirection.Output;
parm[7].Direction = ParameterDirection.Output;
var list = db.Database.SqlQuery<T>("exec Pro_GetRecord @TableName,@Fields,@OrderField,@sqlWhere,@pageSize,@pageIndex,@TotalPage,@totalRecordCount", parm).ToList();
