【问题标题】:SubSonic 3 Class Table name generate issueSubSonic 3 类表名称生成问题
【发布时间】:2010-02-25 15:32:35
【问题描述】:

我是 Subsonic 的新手,我对它的工作方式有一个问题。

当 subsonic 为默认生成 de .cs 文件时,类的名称以小写形式出现。 我已经使用函数“ToTitleCase()”编辑了 MySql 模板,它解决了我的问题,如果我的表名是 Products 没关系, 但如果是像 ProductsType 这样的复合名称,则类名来自 "Productstype"

我看到列名称与数据库中的大小写完全相同。

所以我无法在模板代码中找到我必须修改类的名称与表名类似的位置。(在相同的情况下区分大小写)

对此有什么想法吗?

非常感谢

【问题讨论】:

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


    【解决方案1】:

    抱歉,我可能错了,因为我使用的是 vb.net 而不是 c# subsonic 模板,但在 settings.ttinclude 中搜索了 CleanUp 函数。

    在这里,您应该能够使用 switch 语句将传入的 tableName 替换为您喜欢的情况。希望你没有太多!

    【讨论】:

    • 哈哈哈感谢您的回答 CResults,是的,我很幸运,因为我没有太多要替换的表,所以我想找到代码将名称传递给小写字母的位置,因为我不想这样做每次切换。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多