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

时间:2019-05-16 14:53:52

标签: c# sql-server visual-studio-2017 asp.net-core-mvc fluent-nhibernate

目标:
如何使用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

1 个答案:

答案 0 :(得分:0)

这行吗?

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