【freesql】执行存储过程
freesql执行存储过程,获取执行后的datatable值并返回
DbParameter p2 = null; DataTable dt = FreeSqlDbCon.GetFreeSql().Ado.CommandFluent("sp_app_reset_wkc_status") .CommandType(CommandType.StoredProcedure) .CommandTimeout(60) //.WithParameter("TableName", "tb1") .WithParameter("id", null, p => { p2 = p; //输入 参数 p.DbType = DbType.Int32; p.Direction = ParameterDirection.Input; p.Value = id; }) .ExecuteDataTable(); // 或者 ... if (dt.Rows.Count > 0) { int.TryParse(dt.Rows[0][0].ToString(), out result); } return result;