[Seasar-s2dotnet 54] Re: DataSourceImplでのForNameメソッドについて

Kazuya Sugimoto sugimoto
2005年 8月 4日 (木) 00:06:07 JST


こんばんは、杉本です。


m.okuyamaさん wrote:

>S2.NET.Extension.Dbcp.Impl.DataSourceImplでは
>ForNameメソッドにて、以下のようにTypeを取得していますが、
>
>-- DataSourceImpl.ForNameより抜粋 -------------------------------
>
>ClassUtil.ForName(name,new Assembly[] {Assembly.GetAssembly(typeof(IDbConnection)) });
>
>-----------------------------------------------------------------
>
>
>この場合、Oracleなど外部のDLLからうまくTypeが取得できないようです。
>  
>

申し訳ないです。DataSourceImplがSystem.Dataアセンブリしか想定していない
作りに
なっていますね・・orz

>このアセンブリからクラス【Oracle.DataAccess.Client.OracleConnection】の
>Typeを取得したいのです。
>
>ちなみにアセンブリ一覧の取得をAppDomain.CurrentDomain.GetAssemblies()で
>行えば、目的のアセンブルを取得できました。
>  
>

このように修正するようにします。

奥山さん、ありがとうございました。m(_ _)m

-- 
Kazuya Sugimoto
http://kamedane.com/



seasar-dotnet メーリングリストの案内