Insight.database和存储过程输出参数

时间:2016-05-13 19:38:22

标签: c# sql-server insight.database

我的问题涉及从使用Insight.Database的SQL Server存储过程调用中获取输出参数值。如果我声明一个类,然后传入该类的实例,则输出参数将按照公布的方式返回。但是这有一个缺点,就是让我声明这个类远离它所使用的位置。 (我只需要每个类用于单个存储过程调用...)

如果我传入一个本地匿名对象,那么该对象可以在存储过程调用之上声明,保持代码更清晰。但是,当我这样做时,输出参数不会在相应的成员中返回。 (但正在进行的参数会按预期传递。)换句话说,这些参数不起作用:

select max(EventStartTimeStamp_UTC0), min(EventStartTimeStamp_UTC0) 
     , max(EventEndTimeStamp_UTC0)  , min(EventEndTimeStamp_UTC0)   
from table 

是否存在使用Insight.Database存储过程调用声明参数对象in-method的方法,并允许我返回输出参数值?感谢。

0 个答案:

没有答案