この質問は以前にここで尋ねられたことがありますが、EnterpriseLibraryが使用されている場合は一度もありません。私は以前に次のようなコードを使用しましたが、正常に動作します。今回の問題は何ですか?最後の行にエラーが表示されます。
Database db = new SqlDatabase(MyConfiguration.Current.ConnectionString);
DbCommand cmd = db.GetStoredProcCommand("AddWorkListItem");
db.AddInParameter(cmd, "@PartNumber", DbType.String, partNumber);
db.AddInParameter(cmd, "@Quantity", DbType.Int32, qty);
db.AddInParameter(cmd, "@WorkListTypeCode", DbType.String, code);
db.AddInParameter(cmd, "@UserKey", DbType.Int32, userKey);
return cmd.ExecuteNonQuery();