/// <summary> /// 对象实体绑定数据 /// </summary> public BD_TradeUnitInfo ReaderBind(IDataReader dataReader) { BD_TradeUnitInfo model = new BD_TradeUnitInfo(); object ojb; ojb = dataReader["TradeUnitId"]; if (ojb != null && ojb != DBNull.Value) { model.TradeUnitId = (int)ojb; } model.TradeUnitName = dataReader["TradeUnitName"].ToString(); return(model); }
/* * /// <summary> * /// 增加一条数据 * /// </summary> * public int Add(BD_TradeUnitInfo model) * { * StringBuilder strSql=new StringBuilder(); * strSql.Append("insert into BD_TradeUnit("); * strSql.Append("TradeUnitName)"); * * strSql.Append(" values ("); * strSql.Append("@TradeUnitName)"); * strSql.Append(";select @@IDENTITY"); * Database db = DatabaseFactory.CreateDatabase(); * DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString()); * db.AddInParameter(dbCommand, "TradeUnitName", DbType.AnsiString, model.TradeUnitName); * int result; * object obj = db.ExecuteScalar(dbCommand); * if(!int.TryParse(obj.ToString(),out result)) * { * return 0; * } * return result; * } * /// <summary> * /// 更新一条数据 * /// </summary> * public void Update(BD_TradeUnitInfo model) * { * StringBuilder strSql=new StringBuilder(); * strSql.Append("update BD_TradeUnit set "); * strSql.Append("TradeUnitName=@TradeUnitName"); * strSql.Append(" where TradeUnitId=@TradeUnitId "); * Database db = DatabaseFactory.CreateDatabase(); * DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString()); * db.AddInParameter(dbCommand, "TradeUnitId", DbType.Int32, model.TradeUnitId); * db.AddInParameter(dbCommand, "TradeUnitName", DbType.AnsiString, model.TradeUnitName); * db.ExecuteNonQuery(dbCommand); * * } * * /// <summary> * /// 删除一条数据 * /// </summary> * public void Delete(int TradeUnitId) * { * * StringBuilder strSql=new StringBuilder(); * strSql.Append("delete from BD_TradeUnit "); * strSql.Append(" where TradeUnitId=@TradeUnitId "); * Database db = DatabaseFactory.CreateDatabase(); * DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString()); * db.AddInParameter(dbCommand, "TradeUnitId", DbType.Int32,TradeUnitId); * db.ExecuteNonQuery(dbCommand); * * }*/ /// <summary> /// 得到一个对象实体 /// </summary> public BD_TradeUnitInfo GetModel(int TradeUnitId) { StringBuilder strSql = new StringBuilder(); strSql.Append("select TradeUnitId,TradeUnitName from BD_TradeUnit "); strSql.Append(" where TradeUnitId=@TradeUnitId "); Database db = DatabaseFactory.CreateDatabase(); DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString()); db.AddInParameter(dbCommand, "TradeUnitId", DbType.Int32, TradeUnitId); BD_TradeUnitInfo model = null; using (IDataReader dataReader = db.ExecuteReader(dbCommand)) { if (dataReader.Read()) { model = ReaderBind(dataReader); } } return(model); }