Rob 的另一篇关于大规模 ORM的精彩文章。我无法找到有关如何访问存储过程的参考资料。 SubSonic在使用 ActiveRecords 的开销方面存在一些问题,因此我更喜欢使用存储过程进行数据访问,仍然使用 SubSonic ORM。
我还没有看到在 ORM 中完全支持 SQL Server 的 TVP 之类的东西,所以我 修改了 SubSonic(无耻插件)来支持它们。
是否可以使用 Massive 访问 SQL Server 存储过程。其次,有TVP支持吗?
Rob 的另一篇关于大规模 ORM的精彩文章。我无法找到有关如何访问存储过程的参考资料。 SubSonic在使用 ActiveRecords 的开销方面存在一些问题,因此我更喜欢使用存储过程进行数据访问,仍然使用 SubSonic ORM。
我还没有看到在 ORM 中完全支持 SQL Server 的 TVP 之类的东西,所以我 修改了 SubSonic(无耻插件)来支持它们。
是否可以使用 Massive 访问 SQL Server 存储过程。其次,有TVP支持吗?
存储过程不受特别支持,但因为您可以使用 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