2017-09-04 110 views
0

數據我有一個存儲過程,如下如何選擇SQL Server存儲過程

AS 
BEGIN 
    IF(@statement = 1) 
    BEGIN 
     INSERT INTO [employee].[dbo].[emp_detail] ([fname], [lname], [age],[gender], 
                [department], [salary]) 
     VALUES (@fname, @lname, @age, @gender, 
       @department, @salary) 
    END 

    IF(@statement = 2) 
    BEGIN 
     SELECT * 
     FROM emp_detail 
    END 

我想用此存儲過程從表中選擇數據。

我的代碼如下:

List<Nullable<int>> tbl = context.USP_MVC(2,fname, lname,Convert.ToInt32(age), gender, department, salary).ToList(); 

這是否顯示錯誤

INT不包含的定義,列出

+0

'INT TBL = context.USP_MVC(2 FNAME,LNAME,Convert.ToInt32(年齡),性別,部門,工資);' – artm

+0

什麼是USP_MVC的返回類型?我猜int? –

+0

以JSON格式返回 –

回答

0

複雜類型存儲過程中使用make .edmx文件。並改變你的波紋管:

List<StoreProcedureName_Result> tbl = context.USP_MVC(2,fname, lname,Convert.ToInt32(age), gender, department, salary).ToList();