注意,不是多表,是多数据库,其实我已经写过了支持两个数据库的codesmith模板,但是有一个问题,当我只选择一个数据库的时候,会提示另一个数据库不能为空。向高手求解。。
我这有,如果想要,可以站内信。
但不知道是不是你相要的,我的是基于三层架构,同时生成IDAL,DAL,BLL。有个总cst,总cst定义了一个属性,是选择数据库类型。然后进行生成,Dal会根据选择的数据库类型,if else选择生成参数传递的数据库操作类型。
加上这句属性设置:Optional="true",设置为可选,然后代码里加判断就可以了。