在数据库中,我有一个过程,它返回不同的数字值,返回单词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();