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