我在我的 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,重新创建连接
这些都不起作用。现在花了一天半的时间,如果有任何想法/建议,将不胜感激。
谢谢。