Visual Studio中的存储过程返回类型

时间:2013-04-16 08:26:23

标签: stored-procedures visual-studio-2012

我在SQL Server 2005数据库上运行了一个非常简单的存储过程。

ALTER PROCEDURE [dbo].[Survey_Response_DELETE_For_Survey]
    @surveyId uniqueidentifier
AS
BEGIN
    DELETE FROM SurveyResponse
    WHERE SurveyId = @surveyId

    RETURN 0   -- Ideally this would be RETURN @@ROWCOUNT
END

当我将商店程序拖到O / R Designer表面(Visual Studio 2012)时,我收到消息:

无法检测到以下存储过程的返回类型。在“属性”窗口中为每个存储过程设置返回类型

当我尝试执行此操作时,我选择'int(System.Int32)'并收到一条警告消息,指出无法撤消更改,但属性窗口未更新为显示'int',它只显示'(None)'

我试过......

  • 重新创建存储过程
  • 在O / R
  • 中删除并重新创建数据库连接
  • 删除连接,退出Visual Studio,重新创建连接

这些都不起作用。现在已经花了一天半的时间,并对任何想法/建议表示感谢。

感谢。

0 个答案:

没有答案