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