0
当使用SubSonic生成我的DAL文件时,我希望文件的名称是.gen.cs。其主要原因是这些文件是部分类,并且我想为称为.cs的表添加一些额外的实现细节到另一个源文件中。这是生成源文件的标准模式,我想知道是否可以使用SubSonic?我使用的是SubSonic 2.2。生成SubSonic DAL时,是否可以在生成的文件名中包含.gen.cs?
当使用SubSonic生成我的DAL文件时,我希望文件的名称是.gen.cs。其主要原因是这些文件是部分类,并且我想为称为.cs的表添加一些额外的实现细节到另一个源文件中。这是生成源文件的标准模式,我想知道是否可以使用SubSonic?我使用的是SubSonic 2.2。生成SubSonic DAL时,是否可以在生成的文件名中包含.gen.cs?
我以为你可以通过使用一组自定义模板来做到这一点,但CS_ClassTemplate.aspx(或VB_ClassTemplate.aspx)不能控制类的文件名。
我不认为这是可能的。
作为替代方案,您可以做我所做的事情。我有一个“生成”目录,如\ database \ generated,然后我把我的部分类放在\ database \ custom。只要两个不同目录中的文件的名称空间匹配(如.database或其他),那么它就可以正常工作。通过使用两个不同的目录,不用查看生成的文件就可以更容易地找到您的自定义文件。
感谢您的反馈,这是我的预期,但希望得到更多知识渊博的人的确认... – 2010-07-20 02:49:37