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;