SubSonic 3类表名生成问题

时间:2010-02-25 15:32:36

标签: c# asp.net-mvc subsonic subsonic3

我是亚力学的新手,我有一个关于它的工作方式的isseu。

当亚音速生成默认的de .cs文件时,类的名称来自LowerCase。 我已经使用功能“ToTitleCase()”编辑了MySql模板,如果我的表名是产品,那么它解决了我的问题,我没问题, 但如果是 ProductsType 这样的复合名称,则类名称为“Productstype”

我看到Columns名称与数据库中的Case完全相同。

所以我无法找到模板代码中的哪个位置,我必须修改类的名称就像表名一样。(在相同的区分大小写中)

有什么想法吗?

非常感谢

1 个答案:

答案 0 :(得分:3)

道歉,我可能错了,因为我使用的是vb.net而不是c#亚音速模板,但是在settings.ttinclude中找到了CleanUp函数。

在这里你应该能够使用switch语句对传入的tableName进行替换。希望你没有太多!