1

データベースには、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();
4

1 に答える 1