【发布时间】:2010-07-14 20:19:25
【问题描述】:
使用 SubSonic 生成我的 DAL 文件时,我希望文件的名称为 .gen.cs。这样做的主要原因是这些文件是部分类,我想将一些额外的实现细节添加到名为 .cs 的表的另一个源文件中。这在某种程度上是生成源文件的标准模式,我想知道 SubSonic 是否可能?我正在使用 SubSonic 2.2。
【问题讨论】:
标签: subsonic
使用 SubSonic 生成我的 DAL 文件时,我希望文件的名称为 .gen.cs。这样做的主要原因是这些文件是部分类,我想将一些额外的实现细节添加到名为 .cs 的表的另一个源文件中。这在某种程度上是生成源文件的标准模式,我想知道 SubSonic 是否可能?我正在使用 SubSonic 2.2。
【问题讨论】:
标签: subsonic
我认为您可以通过使用一组自定义模板来做到这一点,但 CS_ClassTemplate.aspx(或 VB_ClassTemplate.aspx)不控制类的文件名。
我认为这是不可能的。
作为替代方案,你可以做我做的事。我有一个“生成”目录,例如 \database\generated,然后我将部分类放在 \database\custom 中。只要两个不同目录中文件的名称空间匹配(如 .database 或其他),它就可以正常工作。通过使用两个不同的目录,无需查看生成的文件即可更轻松地找到您的自定义文件。
【讨论】: