/// <summary> /// 得到 tb_log 数据实体 /// </summary> /// <param name="dr">dr</param> /// <returns>tb_log 数据实体</returns> public tb_LogEntity Populate_tb_LogEntity_FromDr(IDataReader dr) { tb_LogEntity Obj = new tb_LogEntity(); Obj.ID = ((dr["ID"]) == DBNull.Value)?0:Convert.ToInt32(dr["ID"]); Obj.TypeID = dr["TypeID"].ToString(); Obj.Title = dr["Title"].ToString(); Obj.LogContent = dr["LogContent"].ToString(); Obj.AddTime = ((dr["AddTime"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(dr["AddTime"]); return(Obj); }
/// <summary> /// 得到 tb_log 数据实体 /// </summary> /// <param name="row">row</param> /// <returns>tb_log 数据实体</returns> public tb_LogEntity Populate_tb_LogEntity_FromDr(DataRow row) { tb_LogEntity Obj = new tb_LogEntity(); if (row != null) { Obj.ID = ((row["ID"]) == DBNull.Value)?0:Convert.ToInt32(row["ID"]); Obj.TypeID = row["TypeID"].ToString(); Obj.Title = row["Title"].ToString(); Obj.LogContent = row["LogContent"].ToString(); Obj.AddTime = ((row["AddTime"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(row["AddTime"]); } else { return(null); } return(Obj); }
/// <summary> /// 向数据表tb_Log更新一条记录。 /// </summary> /// <param name="_tb_LogModel">_tb_LogModel</param> /// <returns>影响的行数</returns> public int Update(tb_LogEntity _tb_LogModel) { string sqlStr = "update tb_Log set [TypeID]=@TypeID,[Title]=@Title,[LogContent]=@LogContent,[AddTime]=@AddTime where ID=@ID"; SqlParameter[] _param = { new SqlParameter("@ID", SqlDbType.Int), new SqlParameter("@TypeID", SqlDbType.VarChar), new SqlParameter("@Title", SqlDbType.VarChar), new SqlParameter("@LogContent", SqlDbType.VarChar), new SqlParameter("@AddTime", SqlDbType.DateTime) }; _param[0].Value = _tb_LogModel.ID; _param[1].Value = _tb_LogModel.TypeID; _param[2].Value = _tb_LogModel.Title; _param[3].Value = _tb_LogModel.LogContent; _param[4].Value = _tb_LogModel.AddTime; return(SqlHelper.ExecuteNonQuery(WebConfig.weixinRW, CommandType.Text, sqlStr, _param)); }
/// <summary> /// 向数据库中插入一条新记录。带事务 /// </summary> /// <param name="sp">事务对象</param> /// <param name="_tb_LogModel">tb_Log实体</param> /// <returns>新插入记录的编号</returns> public int Insert(SqlTransaction sp, tb_LogEntity _tb_LogModel) { string sqlStr = "insert into tb_Log([TypeID],[Title],[LogContent],[AddTime]) values(@TypeID,@Title,@LogContent,@AddTime) select @@identity"; int res; SqlParameter[] _param = { new SqlParameter("@TypeID", SqlDbType.VarChar), new SqlParameter("@Title", SqlDbType.VarChar), new SqlParameter("@LogContent", SqlDbType.VarChar), new SqlParameter("@AddTime", SqlDbType.DateTime) }; _param[0].Value = _tb_LogModel.TypeID; _param[1].Value = _tb_LogModel.Title; _param[2].Value = _tb_LogModel.LogContent; _param[3].Value = _tb_LogModel.AddTime; res = Convert.ToInt32(SqlHelper.ExecuteScalar(sp, CommandType.Text, sqlStr, _param)); return(res); }
/// <summary> /// 根据ID,返回一个tb_Log对象 /// </summary> /// <param name="iD">iD</param> /// <returns>tb_Log对象</returns> public tb_LogEntity Get_tb_LogEntity(int iD) { tb_LogEntity _obj = null; SqlParameter[] _param = { new SqlParameter("@ID", SqlDbType.Int) }; _param[0].Value = iD; string sqlStr = "select * from tb_Log with(nolock) where ID=@ID"; using (SqlDataReader dr = SqlHelper.ExecuteReader(WebConfig.weixinRW, CommandType.Text, sqlStr, _param)) { while (dr.Read()) { _obj = Populate_tb_LogEntity_FromDr(dr); } } return(_obj); }
public void Update(tb_LogEntity tb_LogEntity) { tb_Logdal.Update(tb_LogEntity); }
public int Insert(tb_LogEntity tb_LogEntity) { return(tb_Logdal.Insert(tb_LogEntity)); }