SubSonic - 非Crud存储过程

时间:2009-07-15 01:22:24

标签: subsonic

我想为小型应用程序创建数据访问层。之前已创建存储过程,而不是基本的CRUD存储过程。大多数都是非常自定义的,并没有真正一对一地映射到数据库中的表。我还需要并发支持。

SubSonic / SimpleRepository可以为我处理这个吗?

1 个答案:

答案 0 :(得分:1)

我认为SimpleRepository在这种情况下不会很好用。您可能会发现LinqTemplates可以很好地查询数据。 Subsonic也可以很好地处理sprocs,并且可以很容易地返回数据集,或者如果你的类与sproc结果集的结构相匹配,则可以输入结果。

例如,您可以将sproc的结果映射到List,如下所示:

StoredProcedure sproc = _db.GetProductList();
List<Product> products = sproc.ExecuteTypedList<Product>();

可以填充的所有匹配列都是。

相关问题