前天下载了NHibernate的Codesmith模板,试用之后,发现虽然生成已经很智能化了,但是还是有点小问题,记下来,下次用它生成的时候记得改,或者过两天把这几个Bug改掉。
第一,在生成many-to-many的时候,会在一个bag下生成两个many-to-many,而且还只有一个many-to-many的结束标志。需要手工删除其中一个。
第二,在有joined-subclass的文件里,会把bag生成在joined-subclass后面,这样会报错,要把bag移动到joined-subclass前面,这样就Ok了。
嗯,也许过两天把这些Bug修改好了之后可以写一篇快速用这个模板生成代码的教程。
第一,在生成many-to-many的时候,会在一个bag下生成两个many-to-many,而且还只有一个many-to-many的结束标志。需要手工删除其中一个。
第二,在有joined-subclass的文件里,会把bag生成在joined-subclass后面,这样会报错,要把bag移动到joined-subclass前面,这样就Ok了。
嗯,也许过两天把这些Bug修改好了之后可以写一篇快速用这个模板生成代码的教程。