Massive ORM。我无法找到的是有关如何访问存储过程的参考。 SubSonic在使用ActiveRecords时遇到了一些问题,所以我更喜欢使用存储过程进行数据访问,仍然使用SubSonic ORM。
我还没有看到对ORM中SQL Server的TVP这样的东西的直接支持,所以我modified SubSonic(无耻的插件)来支持它们。
是否可以使用Massive访问SQL Server sprocs。其次,是否有TVP支持?
答案 0 :(得分:10)
存储过程不受特别支持,但因为您可以使用Massive执行基本上任何SQL,它们才能正常工作:
来自Massive Update 2文章的示例:
var orders = tbl.Query("CustOrdersOrders @0", "ALFKI");
foreach (var item in orders) {
Console.WriteLine(item.OrderID);
}
如果您主要关注存储过程,甚至还有关于它的Micro ORM比较文章:MicroORMs for .NET: Stored Procedures