0

我继承了一个有一段时间没有工作的项目,我需要进行一些更改。最初的开发人员不再在这里(已故)(他也没有做任何文档),没有其他人对此一无所知。

该项目使用 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 创建的模板。

我找到了模板文件(http://www.mygenerationsoftware.com/TemplateLibrary/User/?guid=a5ee6a14-d362-4abe-92db-239b0bc8207c)。

我已将 MyGeneration 连接到我的数据库(Oracle),它可以看到数据库。

我不知道如何针对模板使用 hbm.xml 来生成 cs 文件。

4

1 回答 1

1

hbm 文件不是生成类的模板!它们是 NHibernate 映射!它们用于指示 NHibernate 如何从 ddbb 数据创建一个类。

于 2013-08-01T09:09:06.117 回答