2017-11-11 45 views
0

ストアドプロシージャからの出力を別のものへの入力として使用するメソッドがあります。C言語でObjectParameterをIntに変換する

ObjectParameter output = new ObjectParameter("IncidentID",typeof(Int32)); 
_db.InsertInitialInfo(startTime, endTime, output); 

//int outputInt = Convert.ToInt32(output); ---> Doesnt work - 
             System.InvalidCastException 
List<string> errorList = _db.GetErrorMessage(outputInt).ToList(); 

整数値を持つObjectParameterを整数に変換するにはどうすればよいですか?

答えて

0

あなたはObjectParameterValueプロパティを使用して整数にキャストする必要があります

int outputInt = (int) output.Value; 
関連する問題