/// <summary> /// 带事务的Update /// </summary> /// <param name="entity"></param> /// <param name="trans">The trans.</param> /// <returns></returns> /// <remarks>2014/11/6 13:32:42</remarks> public bool Update(ConfigReveationcheckawaryEntity entity, DbTransaction trans) { var database = new SqlDatabase(this.ConnectionString); DbCommand commandWrapper = database.GetStoredProcCommand("dbo.P_ConfigReveationcheckawary_Update"); database.AddInParameter(commandWrapper, "@Mark", DbType.Int32, entity.Mark); database.AddInParameter(commandWrapper, "@LittleLevels", DbType.Int32, entity.LittleLevels); database.AddInParameter(commandWrapper, "@NpcId", DbType.Guid, entity.NpcId); database.AddInParameter(commandWrapper, "@CheckpointPlayers", DbType.String, entity.CheckpointPlayers); database.AddInParameter(commandWrapper, "@Describe", DbType.String, entity.Describe); database.AddInParameter(commandWrapper, "@TheStory", DbType.String, entity.TheStory); database.AddInParameter(commandWrapper, "@AwaryTheCourageTo", DbType.AnsiString, entity.AwaryTheCourageTo); database.AddInParameter(commandWrapper, "@Exp", DbType.Int32, entity.Exp); database.AddInParameter(commandWrapper, "@Gold", DbType.Int32, entity.Gold); database.AddInParameter(commandWrapper, "@Team", DbType.AnsiString, entity.Team); int results = 0; if (trans != null) { results = database.ExecuteNonQuery(commandWrapper, trans); } else { results = database.ExecuteNonQuery(commandWrapper); } return(Convert.ToBoolean(results)); }
/// <summary> /// 将IDataReader的当前记录读取到ConfigReveationcheckawaryEntity 对象 /// </summary> /// <param name="reader"></param> /// <returns></returns> public ConfigReveationcheckawaryEntity LoadSingleRow(IDataReader reader) { var obj = new ConfigReveationcheckawaryEntity(); obj.Mark = (System.Int32)reader["Mark"]; obj.LittleLevels = (System.Int32)reader["LittleLevels"]; obj.NpcId = (System.Guid)reader["NpcId"]; obj.CheckpointPlayers = (System.String)reader["CheckpointPlayers"]; obj.Describe = (System.String)reader["Describe"]; obj.TheStory = (System.String)reader["TheStory"]; obj.AwaryTheCourageTo = (System.String)reader["AwaryTheCourageTo"]; obj.Exp = (System.Int32)reader["Exp"]; obj.Gold = (System.Int32)reader["Gold"]; obj.Team = (System.String)reader["Team"]; return(obj); }
/// <summary> /// GetById /// </summary> /// <param name="mark">mark</param> /// <param name="littleLevels">littleLevels</param> /// <returns>ConfigReveationcheckawaryEntity</returns> /// <remarks>2014/11/6 13:32:42</remarks> public ConfigReveationcheckawaryEntity GetById(System.Int32 mark, System.Int32 littleLevels) { var database = new SqlDatabase(this.ConnectionString); DbCommand commandWrapper = database.GetStoredProcCommand("P_ConfigReveationcheckawary_GetById"); database.AddInParameter(commandWrapper, "@Mark", DbType.Int32, mark); database.AddInParameter(commandWrapper, "@LittleLevels", DbType.Int32, littleLevels); ConfigReveationcheckawaryEntity obj = null; using (IDataReader reader = database.ExecuteReader(commandWrapper)) { if (reader.Read()) { obj = LoadSingleRow(reader); } } return(obj); }
public static bool Update(ConfigReveationcheckawaryEntity configReveationcheckawaryEntity, DbTransaction trans = null, string zoneId = "") { var provider = new ConfigReveationcheckawaryProvider(zoneId); return(provider.Update(configReveationcheckawaryEntity, trans)); }
/// <summary> /// Update /// </summary> /// <param name="entity"></param> /// <returns></returns> /// <remarks>2014/11/6 13:32:42</remarks> public bool Update(ConfigReveationcheckawaryEntity entity) { return(Update(entity, null)); }
/// <summary> /// Insert /// </summary> /// <param name="entity"></param> /// <param name="trans">The trans.</param> /// <returns></returns> /// <remarks>2014/11/6 13:32:42</remarks> public bool Insert(ConfigReveationcheckawaryEntity entity) { return(Insert(entity, null)); }