Exemplo n.º 1
0
        public ActionResult FormSubmit()
        {
            BaseDataBaseBll Basedatabasebll = new BaseDataBaseBll();


            StringBuilder      sb        = new StringBuilder();
            StringBuilder      values    = new StringBuilder("(");
            DataTable          dt        = Basedatabasebll.GetColumnList("TestTable");
            List <DbParameter> parameter = new List <DbParameter>();

            sb.Append("INSERT INTO TestTable (");
            foreach (DataRow dr in dt.Rows)
            {
                string filed = dr["column"].ToString();
                parameter.Add(DbFactory.CreateDbParameter($"@{filed}", Request.Form[$"Build_{filed}"]));
                sb.Append($"[{filed}],");
                values.Append($"@{filed},");
            }
            sb.Append(") values");
            values.Append(")");

            base.Repositoryfactory.Repository().ExecuteBySql(sb.Append(values).Replace(",)", ")"), parameter.ToArray());


            Console.WriteLine(parameter);


            return(Content("xxxxxxxxxxxxxxxxxxx"));
        }