【发布时间】:2014-07-31 11:12:31
【问题描述】:
我有以下存储过程:
CREATE PROCEDURE [SP_DELETE_ASSEMBLY]
@FullAssemblyName nvarchar(300)
AS
SET NOCOUNT ON;
IF (@FullAssemblyName IS NULL) OR (LEN(@FullAssemblyName) = 0)
RETURN -10
IF EXISTS (SELECT 1 FROM [TB_DYNAMICASSEMBLIES] WHERE [FullAssemblyName] = @FullAssemblyName)
BEGIN
DELETE FROM [TB_DYNAMICASSEMBLIES]
WHERE [FullAssemblyName] = @FullAssemblyName
END
ELSE
BEGIN
RETURN -10
END
RETURN 10
GO
我通过调用存储过程来使用 EF 6.1:
return entities.SP_DELETE_ASSEMBLY(assemblyName);
但是我调用存储过程时总是得到 -1 作为返回值。
怎么了?
【问题讨论】:
标签: sql entity-framework stored-procedures