PDA

View Full Version : سوال: فراخوانی پروسیجر با خروجی که نوع بازگشتی آن مشخص نیست در سی شارپ



mahsab
یک شنبه 24 اسفند 1393, 16:11 عصر
سلام من از طریق linq با پایگاه دادم ارتباط برقرار کردم و پروسیجر زیر رو فراخوانی کردم اما وقتی پروسیجر رو تو دیتاکلاس درگ کردم پیغام دادک خروجی این پروسیجر تعریف نشده . و همینطور وقتی می خام فراخوانی کنم پروسیجر رو ارورر میده ک این پروسیجر مقدار بازگشتی نداره .تو خود اس کیو ال وقتی اجرا می کنم پروسیجر رو خروجی میده اما با linq نه .


USE [PersonalWebsite1]
GO
/****** Object: StoredProcedure [dbo].[GetNewsPage] Script Date: 03/15/2015 06:06:59 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[GetNewsPage]
@PageIndex INT


,@flag INT
AS BEGIN
SET NOCOUNT ON;
SELECT ROW_NUMBER()
OVER
( ORDER BY [News_DateEn] DESC
)
AS RowNumber
,[News_Id]
,[News_Title]
,[News_Text]
,[News_Abstract]
,[News_Datefa]
,[News_DateEn]
,[News_source]
,[News_Flag]
,[News_Pic]
,[News_Type]
INTO #Results
FROM [Table_News]
SELECT * FROM #Results
WHERE ( RowNumber BETWEEN(@PageIndex -1) * 6 + 1 AND(((@PageIndex -1) * 6 + 1) + 6) - 1 ) and News_Flag=@flag
order by News_DateEn DESC
DROP TABLE #Results
END