我有一个EF代码优先的模型。它工作正常,但是当我尝试与Database.ExecuteSqlCommand
运行存储过程,它总是返回-1,这并不重要,我把在存储过程的结果总是-1Database.ExecuteSqlCommand总是返回-1
我的存储过程:
CREATE PROCEDURE [dbo].[Login_user]
@clientKey varchar(max)
AS
BEGIN
SET NOCOUNT ON
RETURN(0)
END
我运行它,如:
我缺少的东西?
顺便说一句,如果我从SQL Server Management Studio中运行存储过程就提前返回0
USE [lo9iMed]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[Login_user]
@clientKey = N'76F41F99-EA9E-4181-A6FB-579D23D3C2C0'
SELECT 'Return Value' = @return_value
感谢。
阿尼巴尔
可能重复的[如何在C#程序中执行存储过程](http://stackoverflow.com/questions/1260952/how-to-execute-a-stored-procedure-within-c-sharp-程序) – 2014-01-21 14:16:33