[seasar-dotnet:2098] Re: DBFlute.Netで生成されるEntityクラスについて
kubo
[E-MAIL ADDRESS DELETED]
2011年 10月 11日 (火) 22:41:29 JST
久保(jflute)です。
中井さん、こんばんは
DBFluteはRDBの構造をそのまま投影させるのが
ポリシーということもあり、複数形を単数にして
自動生成する機能はありません。
仮に頑張ったとしても、DBFlute.NETだとS2Dao.NETへの
依存があるので、うまく動作しない可能性がありそうです。
Java版だと、テーブル名とテーブルSQL名を明確に区別して
管理しているのでやれば動きそう。そういう意味では、
少なくともDBFlute.NETの0.9.x 系が出るまではアプローチ
できないと考えています。
(複数形の話だけでなく、T_ や M_ などを除去して
自動生成したいという話にも通じますね)
いずれにせよ、複数形を認識する「辞書」をもっていないと
無理ですね。Children を Child にするとか英語は色々なので。
一件だというのにMembersってクラス名が
へんてこりんですが、現状はそんな感じです。
2011/10/11 Nakai <[E-MAIL ADDRESS DELETED]>:
> こんばんは。中井と申します。
>
> DBFlute.Netで生成されるEntityクラスについて質問させてください。
> テーブル名が複数形のEntityクラス名を単数形で生成するオプションはあるのでしょうか?
>
> 例)
> ・Members→Member
> ・Histories→History
> 等
>
> 既にあれば使いたいというレベルで、どうしても必要なわけではありません。
>
> 以上、よろしくお願い致します。
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>
seasar-dotnet メーリングリストの案内