首页 > 解决方案 > 如何使用 C# 从 NHibernate 调用具有结果的存储过程?

问题描述

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

例如下面

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

标签: c#-3.0

解决方案


得到了答案

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


推荐阅读