TOP
PROFILE
MUSIC TUNE
BBS
LINK

2005年07月03日

Enterprise Library 1.1が公開!

7月1日にEnterprise Library1.1が公開されました!

事務手続きに手間取ってるということでしたが、当初予告されていた6月内リリースをほぼ達成出来たようですね(^^;
今回の変更・拡張箇所で特筆すべきはConfigAB自体のパフォーマンス改善、1473、1475Patch適用、EntLibの.NET Framework2.0対応、それからData Access Application BlockにGetStoredProcCommandWrapperWithSourceColumnsメソッドの追加でしょうか。

GetStoredProcCommandWrapperWithSourceColumnsメソッドは第一引数にストアドプロシージャ名、第二引数にparamsでストアドのパラメータ名をそれぞれ文字列で渡してやると、戻り値としてDBCommandWrapperを返してくれるというユーティリティ的なメソッドのようで、

DBCommandWrapper dbCommandWrapper = db.GetStoredProcCommandWrapper("GetProductDetails");
dbCommandWrapper.AddInParameter("@ProductID", DbType.Int32, 1);
dbCommandWrapper.AddOutParameter("@ProductName", DbType.String, 50);
dbCommandWrapper.AddOutParameter("@UnitPrice", DbType.Currency, int.MaxValue);

と、いちいちパラメータを作っていたところが、

 DBCommandWrapper dbCommandWrapper = db.GetStoredProcCommandWrapperWithSourceColumns(
"GetProductDetails", 
"@ProductID", 
"@ProductName",  
"@UnitPrice");
で済むようになります。 これは確かに便利ですねぇ〜(^^) Enterprise Library 1.1 Posted by GAMMARAY at 2005年07月03日 20:48 | TrackBack
Comments
Post a comment









Remember personal info?