亚音速3:在ASP中将存储过程作为函数调用.净4



似乎用Subsonic 3调用Sp的唯一方法如下:

StoredProcedure sp = new StoredProcedure("NameOfSP");
mySqlCommand.Parameters.Add("@MyVar", SqlDbType.Int).Value = 1;

我记得以前可以把存储过程当作函数来调用:

SPs.NameOfSP(1);

这在亚音速下仍然是可能的吗?如果没有,什么SP包装器将提供此功能?

有一个名为"StoredProcedures "的T4模板。它生成与存储过程相匹配的方法。如果该文件丢失,您可以从这里重新获取它。模板当前设置的方式,该方法接受参数并为您设置它们,然后返回StoredProcedure对象实例,我认为您可能必须在其上调用.Execute(),如:

SPs.NameOfSP(1).Execute();

,但是你可以很容易地修改T4模板,在SP方法调用中调用. execute()。

相关内容

  • 没有找到相关文章

最新更新