在数据库中,我有一个程序,它用 RETURN 这个词返回不同的数值。
这个过程我在我的应用程序中与 LINQ 一起使用,但它总是返回 -1 而不是正确的数字。
示例 T-SQL:
Create PROCEDURE EmailStatus
AS
BEGIN
IF NOT EXISTS (SELECT * FROM msdb.sys.service_queues WHERE name = N'ExternalMailQueue'
AND is_receive_enabled = 1)
return (100)
ELSE
RETURN 101
END
示例 LINQ:
TestXMLEntities nw = new TestXMLEntities();
var r = nw.EmailStatus();