使用robconery/massive访问存储过程?

ElH*_*aix 7 stored-procedures sql-server-2008 table-valued-parameters subsonic2.2 massive

Rob对Massive ORM的另一篇精彩文章.我无法找到的是有关如何访问存储过程的参考. SubSonic在使用ActiveRecords时遇到了一些问题,所以我更喜欢使用存储过程进行数据访问,仍然使用SubSonic ORM.

我还没有看到的是对ORM中的SQL Server TVP的直接支持,所以我 修改了SubSonic(无耻插件)来支持它们.

是否可以使用Massive访问SQL Server sprocs.其次,是否有TVP支持?

nem*_*esv 10

存储过程不受特别支持,但因为您可以使用Massive执行基本上任何SQL,它们将起作用:

Massive Update 2文章中的示例:

var orders = tbl.Query("CustOrdersOrders @0", "ALFKI");
foreach (var item in orders) {
    Console.WriteLine(item.OrderID);
}
Run Code Online (Sandbox Code Playgroud)

如果您主要关注存储过程,甚至还有关于它的Micro ORM比较文章:MicroORMs for .NET:存储过​​程