[seasar-dotnet:232] [S2Dao]DaoMetaDataImplのMethodをVirtualにして欲しい

kubo jazzflute @ mbn.nifty.com
2006年 6月 8日 (木) 16:51:04 JST


久保です。

○環境
WindowsXP SP2
VS2005 Team Edition
.NET 2.0
S2Container.NET 1.2.0-RC2 (.NET 2.0)
S2Dao.NET 0.4.2
{ASP開発}

現在、DaoMetaDataImplを拡張しようとしています(少しだけですが)。
しかし、DaoMetaDataImplのMethodは、protectedではありますが、
virtualではありません。このまま拡張クラスでoverrideを付けても
「virtualじゃないのでオーバーライドできません」と怒られてしまいます。

DaoMetaDataImplのメソッドにvirtualを付けて頂けませんでしょうか?

少なくとも以下の3つは付けて頂きたいです。

  - CreateDataReaderHandler(MethodInfo)
  - CreateAutoSelectSqlByDto(Type)
  - SetupSelectMethodByAuto(MethodInfo)


また、同様にDaoMetaDataFactoryImplのGetDaoMetaData(Type)にも
virtualを付けて欲しいです。

もしくは、new DaoMetaDataImpl()の部分だけメソッド化して
そのメソッドだけvirtualでも構いません。
  →要は、new DaoMetaDataImpl()を差し替えたい。

(...どのみちnew DaoMetaDataImpl()はメソッド化して欲しいです
    すると、コピー修正ではなく1メソッドのみoverrideの継承で済むので)


S2Dao.netをProjectで利用することが決定しており、
何としても成功させたい気持ちです。
大変申し訳ありませんが、検討して頂けませんでしょうか?








-- 
kubo <jazzflute @ mbn.nifty.com>




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