[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 メーリングリストの案内