我有一个存储过程:
CREATE PROCEDURE [dbo].[usp_SelectStuff] AS
@param1 int
@param2 int
BEGIN
SELECT [Stuff] FROM TABLE
END
我想从SubSonic运行它,并使用已经选择的东西。所以我这样做:
var db = DB.CreateDB();
var stuffProcedure = db.UspSelectStuff(0,1);
现在我如何实际从这里获取数据?
答案 0 :(得分:2)
您还可以加载集合并匹配属性:
ProductCollection coll = new ProductCollection();
coll.LoadAndCloseReader(db.UspSelectStuff(0, 1).GetReader());
答案 1 :(得分:1)
您必须将存储过程作为数据集执行:
var stuffProcedure = db.UspSelectStuff(0, 1).GetDataSet();