如何使用CodeSmith协助NHibernate实体类与.hbm.xml文件自动生成

2024-12-17 23:50:21
推荐回答(1个)
回答1:

(1)CodeSmith使用 V2.5 (2)将NHibernateTemplate 整个文件夹放到C:\Program Files\CodeSmith\v2.5\Samples下。 (3)提供对Oracle的支持。用VS2003打开 OracleNativeSchemaProvider 项目,项目需要引用SchemaExplorer.dll,可在C:\Program Files\CodeSmith\v2.5下找到该文件。重新编译后,将编译生成的SchemaExplorer.OracleNativeSchemaProvider.dll和SchemaExplorer.OracleNativeSchemaProvider.dll.config文件拷贝C:\Program Files\CodeSmith\v2.5下,重新打开CodeSmith可。 CodeSmith 4.0的位置就不是这样的了 (4)NHibernate配置示例: