代码之家  ›  专栏  ›  技术社区  ›  Will Strohl

亚音速v2.2,带子指针,不剥离表格文本

  •  1
  • Will Strohl  · 技术社区  · 17 年前

    我使用的是亚音速版本2.2,但使用的是Subcander命令行工具,作为外部工具集成到Visual Studio中。我有一些表的前缀是3个字母数字字符和一个下划线。例如,表的外观如下所示:

    ABC_Table1
    ABC_Table2
    ABC_Table3
    ABC_Table4
    ABC_Table5
    

    ... 等等

    我正在使用下面的命令行,表文本不会从文件名或类/对象名中删除。

    generate /out DAL\generated /lang vb /spClassName StoredProcs /generatedNamespace Company.Data /fixPluralClassNames false /relatedTableLoadPrefix Get_ /stripTableText OTA_ /templateDirectory "C:\SubSonic\Templates"
    

    你能告诉我为什么没有删除表格文本吗?

    2 回复  |  直到 17 年前
        1
  •  2
  •   runxc1 Bret Ferrier    17 年前

    我也使用集成到VisualStudio中的命令行工具。如果我是你,我会首先将你传递给工具的参数放入.config文件中,因为亚音速可以从.config文件中读取它们,就像单独传递它们一样简单,编辑.config文件通常更容易。我同意Marve的观点,认为错误是由于文本评论不正确造成的。另外,您使用的是什么提供商。

        2
  •  0
  •   dcharles    17 年前

    改变 /stripTableText OTA_ 将配置字符串的一部分 /stripTableText "OTA_, ABC_"

    /stripTableText 开关接受一个字符串,该字符串包含在创建亚音速对象时要从表名中删除的文本。用逗号分隔多个字符串。

    推荐文章