0

我在我的 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 设计器表面 (Visual Studio 2012) 上时,我收到以下消息:

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

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

我努力了...

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

这些都不起作用。现在花了一天半的时间,如果有任何想法/建议,将不胜感激。

谢谢。

4

0 回答 0