2012-03-16 88 views
7

Another great article by Rob on the Massive ORM。我一直無法找到的是如何訪問存儲過程的參考。 SubSonic在使用ActiveRecords的開銷方面存在一些問題,所以我更願意使用存儲過程進行數據訪問,仍然使用SubSonic ORM。使用robconery/massive訪問存儲過程?

我還沒有看到的是完全支持像SQL Server的TVP在ORM中的東西,所以我支持它們(無恥插件)modified SubSonic(無恥插件)。

是否有可能通過Massive訪問SQL Server sprocs。其次,TVP支持嗎?

回答

10

存儲過程不會特別支持,而是因爲你可以用海量基本上執行任意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