2012-03-16 18 views
7

Another great article 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); 
} 

そして、あなたの主な焦点がオンになっている場合

ストアドプロシージャには、それについてのマイクロORMの比較記事もあります: MicroORMs for .NET: Stored Procedures

関連する問題