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

kubo [E-MAIL ADDRESS DELETED]
2012年 8月 11日 (土) 23:09:41 JST


jfluteです。

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

申し訳ありません、でかける寸前で安易に「これでできるんじゃ!?」と
やって見事にできなかったです...RC1を上書きしているので、
お試して頂けますでしょうか?

2012/8/11 taknb2nch <taknb2nch @ gmail.com>:
> 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 mailing list
> seasar-dotnet @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet


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