【问题标题】:How do I call a stored procedure from NHibernate that has a result using C#?如何使用 C# 从 NHibernate 调用具有结果的存储过程?
【发布时间】:2021-06-25 13:52:39
【问题描述】:

我有一个存储过程,它加载数据并以字符串格式记录返回。如何调用它并使用 NHibernate 捕获结果

例如下面

var query = session.CreateSQLQuery("EXECUTE LoadData @ActualsDate =:ActualsDate, ActualBroadcastMonth =:ActualsMonth")
.SetTimeout(0)
.SetParameter("ActualsDate", actualsDate)
.SetParameter("ActualsMonth", actualsMonth)
.???;
return ...;```

【问题讨论】:

    标签: c#-3.0


    【解决方案1】:

    找到答案

    .SetTimeout(0)
    .SetParameter("ActualsDate", actualsDate)
    .SetParameter("ActualsMonth", actualsMonth)
    .UniqueResult;
    return query.ToString();
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多