/// <summary> /// 向数据库中插入一条新记录。带事务 /// </summary> /// <param name="sp">事务对象</param> /// <param name="_tb_ExampaperExtModel">tb_ExampaperExt实体</param> /// <returns>新插入记录的编号</returns> public int Insert(SqlTransaction sp, tb_ExampaperExtEntity _tb_ExampaperExtModel) { string sqlStr = "insert into tb_ExampaperExt([ExampaperId],[tb_QuestionClsId],[Type],[Title],[Number],[Diff],[Score],[Addtime]) values(@ExampaperId,@tb_QuestionClsId,@Type,@Title,@Number,@Diff,@Score,@Addtime) select @@identity"; int res; SqlParameter[] _param = { new SqlParameter("@ExampaperId", SqlDbType.Int), new SqlParameter("@tb_QuestionClsId", SqlDbType.Int), new SqlParameter("@Type", SqlDbType.Int), new SqlParameter("@Title", SqlDbType.VarChar), new SqlParameter("@Number", SqlDbType.Int), new SqlParameter("@Diff", SqlDbType.Int), new SqlParameter("@Score", SqlDbType.Int), new SqlParameter("@Addtime", SqlDbType.DateTime) }; _param[0].Value = _tb_ExampaperExtModel.ExampaperId; _param[1].Value = _tb_ExampaperExtModel.tb_QuestionClsId; _param[2].Value = _tb_ExampaperExtModel.Type; _param[3].Value = _tb_ExampaperExtModel.Title; _param[4].Value = _tb_ExampaperExtModel.Number; _param[5].Value = _tb_ExampaperExtModel.Diff; _param[6].Value = _tb_ExampaperExtModel.Score; _param[7].Value = _tb_ExampaperExtModel.Addtime; res = Convert.ToInt32(SqlHelper.ExecuteScalar(sp, CommandType.Text, sqlStr, _param)); return(res); }
/// <summary> /// 向数据表tb_ExampaperExt更新一条记录。带事务 /// </summary> /// <param name="sp">事务对象</param> /// <param name="_tb_ExampaperExtModel">_tb_ExampaperExtModel</param> /// <returns>影响的行数</returns> public int Update(SqlTransaction sp, tb_ExampaperExtEntity _tb_ExampaperExtModel) { string sqlStr = "update tb_ExampaperExt set [ExampaperId]=@ExampaperId,[tb_QuestionClsId]=@tb_QuestionClsId,[Type]=@Type,[Title]=@Title,[Number]=@Number,[Diff]=@Diff,[Score]=@Score,[Addtime]=@Addtime where ExtId=@ExtId"; SqlParameter[] _param = { new SqlParameter("@ExtId", SqlDbType.Int), new SqlParameter("@ExampaperId", SqlDbType.Int), new SqlParameter("@tb_QuestionClsId", SqlDbType.Int), new SqlParameter("@Type", SqlDbType.Int), new SqlParameter("@Title", SqlDbType.VarChar), new SqlParameter("@Number", SqlDbType.Int), new SqlParameter("@Diff", SqlDbType.Int), new SqlParameter("@Score", SqlDbType.Int), new SqlParameter("@Addtime", SqlDbType.DateTime) }; _param[0].Value = _tb_ExampaperExtModel.ExtId; _param[1].Value = _tb_ExampaperExtModel.ExampaperId; _param[2].Value = _tb_ExampaperExtModel.tb_QuestionClsId; _param[3].Value = _tb_ExampaperExtModel.Type; _param[4].Value = _tb_ExampaperExtModel.Title; _param[5].Value = _tb_ExampaperExtModel.Number; _param[6].Value = _tb_ExampaperExtModel.Diff; _param[7].Value = _tb_ExampaperExtModel.Score; _param[8].Value = _tb_ExampaperExtModel.Addtime; return(SqlHelper.ExecuteNonQuery(sp, CommandType.Text, sqlStr, _param)); }
/// <summary> /// 得到 tb_exampaperext 数据实体 /// </summary> /// <param name="dr">dr</param> /// <returns>tb_exampaperext 数据实体</returns> public tb_ExampaperExtEntity Populate_tb_ExampaperExtEntity_FromDr(IDataReader dr) { tb_ExampaperExtEntity Obj = new tb_ExampaperExtEntity(); Obj.ExtId = ((dr["ExtId"]) == DBNull.Value)?0:Convert.ToInt32(dr["ExtId"]); Obj.ExampaperId = ((dr["ExampaperId"]) == DBNull.Value)?0:Convert.ToInt32(dr["ExampaperId"]); Obj.tb_QuestionClsId = ((dr["tb_QuestionClsId"]) == DBNull.Value)?0:Convert.ToInt32(dr["tb_QuestionClsId"]); Obj.Type = ((dr["Type"]) == DBNull.Value)?0:Convert.ToInt32(dr["Type"]); Obj.Title = dr["Title"].ToString(); Obj.Number = ((dr["Number"]) == DBNull.Value)?0:Convert.ToInt32(dr["Number"]); Obj.Diff = ((dr["Diff"]) == DBNull.Value)?0:Convert.ToInt32(dr["Diff"]); Obj.Score = ((dr["Score"]) == DBNull.Value)?0:Convert.ToInt32(dr["Score"]); Obj.Addtime = ((dr["Addtime"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(dr["Addtime"]); return(Obj); }
/// <summary> /// 根据ID,返回一个tb_ExampaperExt对象 /// </summary> /// <param name="extId">extId</param> /// <returns>tb_ExampaperExt对象</returns> public tb_ExampaperExtEntity Get_tb_ExampaperExtEntity(int extId) { tb_ExampaperExtEntity _obj = null; SqlParameter[] _param = { new SqlParameter("@ExtId", SqlDbType.Int) }; _param[0].Value = extId; string sqlStr = "select * from tb_ExampaperExt with(nolock) where ExtId=@ExtId"; using (SqlDataReader dr = SqlHelper.ExecuteReader(WebConfig.ExamRW, CommandType.Text, sqlStr, _param)) { while (dr.Read()) { _obj = Populate_tb_ExampaperExtEntity_FromDr(dr); } } return(_obj); }
/// <summary> /// 得到 tb_exampaperext 数据实体 /// </summary> /// <param name="row">row</param> /// <returns>tb_exampaperext 数据实体</returns> public tb_ExampaperExtEntity Populate_tb_ExampaperExtEntity_FromDr(DataRow row) { tb_ExampaperExtEntity Obj = new tb_ExampaperExtEntity(); if (row != null) { Obj.ExtId = ((row["ExtId"]) == DBNull.Value)?0:Convert.ToInt32(row["ExtId"]); Obj.ExampaperId = ((row["ExampaperId"]) == DBNull.Value)?0:Convert.ToInt32(row["ExampaperId"]); Obj.tb_QuestionClsId = ((row["tb_QuestionClsId"]) == DBNull.Value)?0:Convert.ToInt32(row["tb_QuestionClsId"]); Obj.Type = ((row["Type"]) == DBNull.Value)?0:Convert.ToInt32(row["Type"]); Obj.Title = row["Title"].ToString(); Obj.Number = ((row["Number"]) == DBNull.Value)?0:Convert.ToInt32(row["Number"]); Obj.Diff = ((row["Diff"]) == DBNull.Value)?0:Convert.ToInt32(row["Diff"]); Obj.Score = ((row["Score"]) == DBNull.Value)?0:Convert.ToInt32(row["Score"]); Obj.Addtime = ((row["Addtime"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(row["Addtime"]); } else { return(null); } return(Obj); }
public void Update(tb_ExampaperExtEntity tb_ExampaperExtEntity) { tb_ExampaperExtdal.Update(tb_ExampaperExtEntity); }
public int Insert(tb_ExampaperExtEntity tb_ExampaperExtEntity) { return(tb_ExampaperExtdal.Insert(tb_ExampaperExtEntity)); }