如何从存储过程中检索单个值

How to Retrieve a Single Value from Stored Procedure

目标:
如何使用 Fluent Nhibernate 以便通过存储过程检索变量中的值 1。

问题:

        using (NHibernate.ISession session = FluentNHibernateHelper.OpenSession())
        {
            var result = session.CreateSQLQuery("exec test");
        }

它不起作用,我缺少什么代码来检索变量结果中的值 1?

我使用的是 C# 而不是 java 代码。

谢谢!

CREATE PROCEDURE [dbo].[test]
as  
Begin  

    SELECT 1
End
GO

这个有用吗?

var result = session.CreateSQLQuery("exec test").UniqueResult();