代码之家  ›  专栏  ›  技术社区  ›  Steve Wranovsky

生成亚音速DAL时,是否可以在生成的文件名中包含.gen.cs?

  •  0
  • Steve Wranovsky  · 技术社区  · 15 年前

    用亚音速生成DAL文件时,我希望文件名为.gen.cs。这样做的主要原因是文件是部分类,我想在名为.cs的表的另一个源文件中添加一些额外的实现细节。这在某种程度上是生成源文件的标准模式,我想知道它是否可以用于亚音速?我用的是亚音速2.2。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Jim W    15 年前

    我认为您可以通过使用一组自定义模板来实现这一点,但是cs_ClassTemplate.aspx(或vb_ClassTemplate.aspx)不能控制类的文件名。

    我认为这是不可能的。

    作为一种选择,你可以做我做的。我有一个“generated”目录,例如\database\generated,然后将部分类放在\database\custom。只要两个不同目录中的文件的名称空间匹配(如.database或其他),它就可以正常工作。通过使用两个不同的目录,在不查看生成的目录的情况下更容易找到自定义文件。

    推荐文章