oracle三层带参数的增删改


创建实例
//添加
using System.Runtime.Serialization;
 
namespace WZ.EMR.Model
{
    /// <summary>
    /// 实体类DATA_SET 。(属性说明自动提取数据库字段的描述信息)
    /// </summary>
    [DataContract]
    public class ModelDemo
    {
        public ModelDemo()
        { }
        #region Model
        /// <summary>
        /// 版本
        /// </summary>
        [DataMember]
        public string ID
        {
            set;
            get;
        }
        /// <summary>
        /// 数据集标识符
        /// </summary>
        [DataMember]
        public string NAME
        {
            set;
            get;
        }
 
        #endregion Model
 
    }
}
     public int Add_TEM_MACRO(TEM_MACRO model)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("insert into EMR.TEM_MACRO(");
            strSql.Append("MACRO_ID,MACRO_NAME,TABLE_NAME,COLUMN_NAME,STR_WHERE,TYPE_FLAG)");
            strSql.Append("values(");
            strSql.Append(":MACRO_ID,:MACRO_NAME,:TABLE_NAME,:COLUMN_NAME,:STR_WHERE,:TYPE_FLAG)");
            Database db =CreateDataBase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());
            db.AddInParameter(dbCommand, "MACRO_ID"DbType.Int32, model.MACRO_ID);
            db.AddInParameter(dbCommand, "MACRO_NAME"DbType.String, model.MACRO_NAME);
            db.AddInParameter(dbCommand, "TABLE_NAME"DbType.String, model.TABLE_NAME);
            db.AddInParameter(dbCommand, "COLUMN_NAME"DbType.String, model.COLUMN_NAME);
            db.AddInParameter(dbCommand, "STR_WHERE"DbType.String, model.STR_WHERE);
            db.AddInParameter(dbCommand, "TYPE_FLAG"DbType.Int32, model.TYPE_FLAG);
            return db.ExecuteNonQuery(dbCommand);
        }


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值