В веб-приложении я использую LINQ для вызова процедуры, процедура является параметрической процедурой.но когда я передаю аргументы, он выдаёт ошибки, это мой код:
MyLinqsDataContext DataContext=new MyLinqsDataContext ();
int eno=Convert.ToInt32 (txtempno.Text );
int dep=Convert .ToInt32 (txtDep.Text );
var sqr = from qr in DataContext.USP_Insert_Emp(eno, txtName.Text, dep)
select qr;
Но выдаёт ошибку вроде:
Не удалось найти реализацию шаблона запроса длятип источника int
.Select
не найдено.
Это мой процесс:
create procedure USP_Insert_Emp(@empid int,@ename varchar(60),@deptid int)
as
begin
insert into Emp (empid ,ename,deptid ) values (@empid ,@ename ,@deptid)
end