【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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM