丟入Stored Procedure的參數型別為DB2Parameter
ParameterName 參數的名稱 對應到 丟入字串的@param變數名稱
DB2Type 參數的類型 對應Stored Procedure傳入值類型
Direction 設定參數 是 輸入 , 輸出 , 輸出入 類型
Value 設定參數的值
DB2Parameter parameter = new DB2Parameter(); parameter.ParameterName = "@param"; parameter.DB2Type = DB2Type.Char; parameter.Direction = ParameterDirection.Input; parameter.Value = "Test"; DB2Parameter parameter1 = new DB2Parameter(); parameter1.ParameterName = "@param2"; parameter1.DB2Type = DB2Type.Integer; parameter1.Direction = ParameterDirection.Output; DB2Parameter parameter2 = new DB2Parameter(); parameter2.ParameterName = "@param3"; parameter2.DB2Type = DB2Type.Char; parameter2.Direction = ParameterDirection.Output; var list = Entity.Database.SqlQuery<Test>("call Test.QueryAll(@param,@param2,@param3)", parameter , parameter1, parameter2).ToList();