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