[seasar-dotnet:245] Re: [S2Dao]SelectメソッドのDTO引数か否かの判定について

Hiroaki Fujii jiifureit @ jiifureit.ac
2006年 6月 12日 (月) 01:09:51 JST


藤井です。

私もB案に賛成ですが、たった今の思いつきでは名前空間で判別するのは
どうでしょうか?
つまり、名前空間が”System.”以外で始まるものをDTO引数にするという
感じです。

Kazuya Sugimoto wrote:
> 修正案としては、久保さんに提示して頂いているB案でどうかなと私は思います。
> 実際には、Seasar.Extension.ADO.Types.ValueTypesのGetValueType
> メソッドを利用して判定しようかと思っています。
> 
> どうでしょう?> 皆さん (特に宮城さんにつっこんでもらいたいな〜)
> 
> 理由はA案はスペルミス等の間違いが混入しやすいと思います。
> 
> C案はDTOがS2Dao.NETのインターフェースの実装が必要となってしまいます。
> 判定の為にインターフェースの実装が必要となるのは、避けたいところです。
> 
> もしB案に問題があれば、インターフェースではなく属性で指定するという案も
> 良いかもしれません。
> 
> 06/06/11 に kuboさんは書きました:
> 
>> [判定ロジック案]
>> A. 引数が1個で引数の名前が[dto/entity/...]であればDTO引数
>> B. 引数が1個で引数の型が[string/int/long/...]でなければDTO引数
>> C. 引数が1個で引数が「あるInterface」をImplementsしてる場合はDTO引数
> 




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