分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

MVC简单增删改

发布时间:2023-09-06 02:06责任编辑:傅花花关键词:MVC

/// <summary>
???????/// /显示分页
???????/// </summary>
???????/// <param name="model"></param>
???????/// <returns></returns>
???????public PagesOut<Stu> GetDataList(ProcPrams model)
???????{
???????????SqlParameter[] pam =
???????????{
???????????????new SqlParameter("@TableName",model.TableName),
???????????????new SqlParameter("@indexCol",model.IndexCol),
???????????????new SqlParameter("@PageSize",model.PageSize),
???????????????new SqlParameter("@PageIndex",model.PageIndex),
???????????????new SqlParameter("@OrderCol",model.OrderCol),
???????????????new SqlParameter("@Where",model.Where),
???????????????new SqlParameter("@Columns",model.Columns),

???????????};

???????????DataSet ds = DbHelperSQL.ExecuteDataset(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, "p_paging", pam);
???????????var list = JsonConvert.DeserializeObject<List<Stu>>(JsonConvert.SerializeObject(ds.Tables[0]));
???????????PagesOut<Stu> lis = new PagesOut<Stu>();
???????????lis.list = list;

???????????lis.SumCount = Convert.ToInt32(ds.Tables[1].Rows[0][0]);
???????????return lis;
???????}

???????/// <summary>
???????/// 添加
???????/// </summary>
???????/// <param name="model"></param>
???????/// <returns></returns>
???????public int InsertData(Stu model)
???????{

???????????SqlParameter[] pam =
???????????{
???????????????new SqlParameter("@Name",model.Name),
???????????????new SqlParameter("@Age",model.Age),
???????????????new SqlParameter("@Sex",model.Sex),
???????????????new SqlParameter("@StatId",model.StatId),
???????????};

???????????int i = DbHelperSQL.ExecuteNonQuery(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, "p_Add", pam);
???????????return i;
???????}

???????/// <summary>
???????/// 删除
???????/// </summary>
???????/// <param name="id"></param>
???????/// <returns></returns>
???????public int DeleteData(int id)
???????{

???????????SqlParameter[] pam =
???????????{
???????????????new SqlParameter("@ID",id)
???????????};

???????????int i = DbHelperSQL.ExecuteNonQuery(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, "p_Del", pam);
???????????return i;
???????}

???????//根据id获取
???????public Stu GetId(int id)
???????{
???????????string sql = "select * from Stu where ID=" + id;
???????????DataTable dt = DbHelperSQL.ExecuteDataTable(DbHelperSQL.ConnB2c, CommandType.Text, sql, null);
???????????List<Stu> list = JsonConvert.DeserializeObject<List<Stu>>(JsonConvert.SerializeObject(dt));
???????????return list.FirstOrDefault();
???????}

???????/// <summary>
???????/// 修改
???????/// </summary>
???????/// <param name="model"></param>
???????/// <returns></returns>
???????public int UpdataData(Stu model)
???????{

???????????SqlParameter[] pam =
???????????{
???????????????new SqlParameter("@ID",model.ID),
???????????????new SqlParameter("@Name",model.Name),
???????????????new SqlParameter("@Age",model.Age),
???????????????new SqlParameter("@Sex",model.Sex),
???????????????new SqlParameter("@StatId",model.StatId),
???????????};

???????????int i = DbHelperSQL.ExecuteNonQuery(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, "p_update", pam);
???????????return i;
???????}

MVC简单增删改

原文地址:https://www.cnblogs.com/xiaoandong/p/9388652.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved