ParameterDirection參數類型

來源:互聯網
上載者:User
    ParameterDirection是一個枚舉類型,提供了四種參數類型:    // 摘要:
    //     指定查詢內的有關 System.Data.DataSet 的參數的類型。
    public enum ParameterDirection
    {
        // 摘要:
        //     參數是輸入參數。
        Input = 1,
        //
        // 摘要:
        //     參數是輸出參數。
        Output = 2,
        //
        // 摘要:
        //     參數既能輸入,也能輸出。
        InputOutput = 3,
        //
        // 摘要:
        //     參數表示諸如預存程序、內建函數或使用者定義函數之類的操作的傳回值。
        ReturnValue = 6,
    }

       .Net中的參數定義為形式參數 而把預存程序的參數定義為實際參數
   

    資料庫預存程序的實際參數如果沒有預設值則形式參數必須傳值給實際參數

    但是如果形式參數的類型為ParameterDirection.Output 則傳給實際參數的永遠是空值

    果形式參數的類型為ParameterDirection.ReturnValue 則形式參數不會傳值給實際參數 實際參數必須有預設值  否則代碼會報錯

    如果形式參數類型為ParameterDirection.InputOutput 或者 ParameterDirection.Output 則實際參數必須有output 關鍵字

    另外需要注意的是在.net中 System.DBNull.Value表示資料庫參數為空白值 而不是null

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.