SubSonic和存储过程

2 subsonic stored-procedures

使用SubSonic时,您是将数据作为数据集返回还是将其放入强类型自定义集合或通用对象中?

我浏览了亚音速项目,并且在我的数据库中有四个存储过程,它给了我一个带有4个方法的Sps.cs,它们返回一个StoredProcedure对象.

如果您使用了MVC,您是否经常使用StoredProcedure对象或将其包装在业务逻辑周围并返回数据集,列表,集合或其他内容?

数据集仍然是常态还是被其他东西取代?

Joh*_*han 5

如果存储过程的结果与您的某个表具有相同的模式,则可以使用此代码构建集合(SubSonic 2.1):

ProductCollection coll = new ProductCollection();
coll.LoadAndCloseReader(SPs.GetProducts(1).GetReader());
Run Code Online (Sandbox Code Playgroud)