我正在为我的DAL使用SubSonic 2.2。为了满足要求,我需要定制一些由SubSonic生成的类。样本:
公共部分类别:ActiveRecord,IActiveRecord, IOtherInterface
你能告诉我一些线索吗?我可以在哪里修改生成的模板?谢谢!答案 0 :(得分:1)
(编辑:请参阅runxc1的帖子以获得更好的答案)
您可以修改用于生成要在其他界面中添加的类文件的模板。您无法向分部类添加接口。唯一的技巧是将它添加到所有生成的类。您也可以直接进入自动生成的类,并在生成类文件后手动添加界面。
与3.0模板相比,SubSonic 2.2模板有点琐碎,但修改模板仍然非常容易。
请参阅以下信息链接:
您的选择:
修改这些aspx文件后。然后你只需要更新你的DAL的.config文件来指定自定义aspx文件的新路径并像往常一样重新生成。
答案 1 :(得分:1)
Jim不正确您可以通过分部类添加接口。我保留了一个包含所有生成文件的文件夹和另一个包含Altered类文件的文件夹,我正在为更改的类文件添加一个接口,它可以正常工作。
public partial class ContainerSearch : IContainerSearch
{
}
上面的是我现在使用的代码中的一个例子