我有以下商店程序:
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作为返回。
有什么问题?