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