سلام دوستان
من یک پروسچر به صورت زیر دارم که یه شناسه قبض میگیره و در خروجی شناسه پرداخت و مبلغ را پس میده.

create or Replace PROCEDURE ussd_100(INSHENASEHG IN VARCHAR2,
outSHENASEHP out varchar2,
outamt out number)
IS
Begin

Select a_SHENASEHP,nvl(a_amtkol,0)-nvl(a_cred,0) InTo outSHENASEHP,outamt From A_ghabz

Where A_SHENASEHG=INSHENASEHG AND A_YEAR=95 AND A_ghabz=1;
End ;
/
Commit;
Show Errors;



حالا اومدم این پروسچر رو در اکشن زیر فراخوانی کردم:

public ActionResult SearchEshtrak(string A_SHENASEHG)
{

return db.USSD_100(A_SHENASEHG).ToString();


}




که خطای زیر رو میده
No overload for method 'USSD_100' takes 1 arguments

دوستان کسی چاره کار رو میدونه؟؟ با تشکر