[seasar-dotnet:2178] Re: [DBFlute]OutsideSqlにおける固定の区分値について

taknb2nch [E-MAIL ADDRESS DELETED]
2012年 8月 11日 (土) 13:21:09 JST


jflute さん

taknb2nchです。
ありがとうございます!!

気になるところは他にもあったりするのですが、
とりあえずこれをお願いしてみました。


早速試してみましたが、
BsParameterBean.vmnetの64行目〜の${classificationElement.name}が
下記のようにそのまま出力されているようでエラーになります。

protected int? _hogeFlagTrue =
int.Parse(CDef.Flag.${classificationElement.name}.Code);
protected string _hogeTypeA = CDef.HogeType.${classificationElement.name}.Code;


よろしくお願いいたします。

2012年8月11日 10:20 kubo <dbflute @ gmail.com>:
> 久保(jflute)です。
>
> taknb2nchさん、おはようございます。
> いつも .NET 版は保留保留とさせてもらってて
> 申し訳ないので、ちょっとやってみました。
>
> http://dbflute.net.sandbox.seasar.org/download/dbflute/dbflute-0.8.9.46-RC1.zip
>
> でも、ちょっと環境的にWindowsでの確認がすぐにできないので、
> テンプレートを書き換えただけで試していませんので、
> お手数ですがちょっと試して頂けないでしょう?
> (BsParameterBean.vmnetが変わっています)
>
>
> 2012/8/10 taknb2nch <taknb2nch @ gmail.com>:
>> taknb2nchです。
>>
>> お世話になります。
>>
>>
>> Java版では実装されている
>> 「OutsideSqlにおけるParameterBeanのオプションの固定の区分値」
>> は、.NET版では実装されていないのでしょうか。
>>
>> [区分値定義]
>> ; Flag = list:{
>>     ; map:{topComment=フラグを示す;}
>>     ; map:{code=1; name=True; alias=はい ; comment=有効を示す}
>>     ; map:{code=0; name=False; alias=いいえ ; comment=無効を示す}
>> }
>>
>> [SQLファイル定義部分]
>> -- !df:pmb!
>> -- !!string hogeFlagTrue:cls(Flag)!!
>>
>> にすると生成されるParameterBeanで正しく区分値のプロパティとして生成されるのですが、
>>
>> [SQLファイル定義部分]
>> -- !df:pmb!
>> -- !!string hogeFlagTrue:cls(Flag.True)!!
>>
>> とすると生成されるParameterBeanでは単純にstring型のプロパティとして生成されてしまいます。
>> またSQL実行時にも反映はされません。(単純なプロパティなので当然でしょうか)
>>
>> <実行環境>
>> DBFlute.NET 0.8.9.44
>> Seasar.NET 1.3.17.0
>> .NET Framework 2.0
>> SQLServer 2005
>> Windows XP Pro sp2 32bit
>>
>>
>> Java版ではこの機能を便利に利用させていただいているので、
>> 出来れば.NET版でも利用できればと思います。
>>
>> あくまで要望ですので緊急性は全くありません。
>> 実装不可能でもいたって問題はありません。
>>
>>
>> よろしくお願いいたします。
>> _______________________________________________
>> seasar-dotnet mailing list
>> seasar-dotnet @ ml.seasar.org
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> _______________________________________________
> seasar-dotnet mailing list
> seasar-dotnet @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet


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