oracle 小于 索引,请问大神们如何取得 OracleParameter []数组 索引小于5的OracleParameter []数组...

public TupleStuParam(EntTest model)

{string sql = string.Empty;

OracleParameter [] param=newOracleParameter[model.GetType().GetProperties().Count()];int index = 0;if (!string.IsNullOrEmpty(model.Id.ToString()))

{//sql += string.Format(" id=:{0}, ", EntTest.DB_ID);

param[index] = new OracleParameter(":" +EntTest.DB_ID, model.Id);

index++;

}if (!string.IsNullOrEmpty(model.Name))

{

sql+= string.Format("name=:{0},",EntTest.DB_NAME);

param[index]= new OracleParameter(":"+EntTest.DB_NAME,model.Name);

index++;

}if (!string.IsNullOrEmpty(model.Age.ToString()))

{

sql+= string.Format("age=:{0},",EntTest.DB_AGE);

param[index]= new OracleParameter(":"+EntTest.DB_AGE,model.Age);

index++;

}if (!string.IsNullOrEmpty(model.Sex))

{

sql+= string.Format("sex=:{0},",EntTest.DB_SEX);

param[index]= new OracleParameter(":"+EntTest.DB_SEX,model.Sex);

index++;

}if (!string.IsNullOrEmpty(model.Address))

{

sql+= string.Format("address=:{0},",EntTest.DB_ADDRESS);

param[index]= new OracleParameter(":"+EntTest.DB_ADDRESS, model.Sex);

index++;

}if (!string.IsNullOrEmpty(model.Hobby))

{

sql+= string.Format("hobby=:{0},",EntTest.DB_HOBBY);

param[index]= new OracleParameter(":"+EntTest.DB_HOBBY, model.Hobby);

index++;

}if (!string.IsNullOrEmpty(model.Class))

{

sql+= string.Format("class=:{0},",EntTest.DB_CLASS);

param[index]= new OracleParameter(":"+EntTest.DB_CLASS, model.Class);

index++;

}if (!string.IsNullOrEmpty(model.UpdateTime.ToString()))

{

sql+= string.Format("update_time=:{0},",EntTest.DB_UPDATE_TIME);

param[index]= new OracleParameter(":"+EntTest.DB_UPDATE_TIME, model.UpdateTime);

index++;

}if (!string.IsNullOrEmpty(model.UpdateUser))

{

sql+= string.Format("update_user=:{0},", EntTest.DB_UPDATE_USER);

param[index]= new OracleParameter(":" +EntTest.DB_UPDATE_USER, model.UpdateUser);

index++;

}if (!string.IsNullOrEmpty(model.CreateTime.ToString()))

{

sql+= string.Format("create_time=:{0},", EntTest.DB_CREATE_TIME);

param[index]= new OracleParameter(":" +EntTest.DB_CREATE_TIME, model.CreateTime);

index++;

}if (!string.IsNullOrEmpty(model.CreateUser))

{

sql+= string.Format("create_user=:{0},", EntTest.DB_CREATE_USER);

param[index]= new OracleParameter(":" +EntTest.DB_CREATE_USER, model.CreateUser);

index++;

}

sql=sql.Remove(sql.LastIndexOf(","),1);//OracleParameter[] s=param.ToArray().Select()(p=>p!=null);

return new Tuple(sql,param);

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值