我继承了一段时间没有工作的项目,我需要做一些改变。最初的开发人员不再在这里(已故)(他也没有提供任何文件),没有人知道任何事情。
该项目使用NHibernate作为ORM。该项目包含许多hbm.xml文件.hbm.xml文件中包含以下内容:
<?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<!--Build: with lujan99@usa.net Nhibernate template-->
有一些类文件包含以下内容:
/*
using MyGeneration/Template/NHibernate (c) by lujan99@usa.net
*/
所以看起来我需要使用一个名为MyGeneration的收费来与lujan99@usa.net创建的tempalte。
我找到了模板文件(http://www.mygenerationsoftware.com/TemplateLibrary/User/?guid=a5ee6a14-d362-4abe-92db-239b0bc8207c)。
我已将MyGeneration挂钩到我的数据库(Oracle),它可以看到数据库。
我不知道如何使用hbm.xml对模板生成cs文件。
答案 0 :(得分:1)
hbm文件不是生成类的模板!它们是NHibernate映射!它们用于指示NHibernate如何从ddbb数据创建类。