65.9K
CodeProject 正在变化。 阅读更多。
Home

NHibernate 辅助工具包

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.59/5 (39投票s)

2006年6月23日

GPL3

2分钟阅读

viewsIcon

423492

downloadIcon

5760

这是一个帮助你构建 NHibernate ORM 应用程序的工具。

Screenshot - figure6.gif

引言

这是一个用于 NHibernate 应用程序的工具。你可以轻松地安装和使用这个助手工具包。要下载,请点击页面顶部的链接。如果你正在使用 NHibernate,你需要编写大量的持久化类和每个持久化类的 XML 映射。此外,你还需要编写 NHibernate 配置文件。使用这个工具,你可以在几秒钟内自动创建所有这些文件。

安装

下载安装文件后,解压缩文件并打开文件夹。然后,你将看到以下内容

  • Setup.exe (快捷方式): 你可以通过此安装程序安装插件。
  • Files (文件夹): 所有需要的文件都在这里。

打开 setup.exe,你将看到以下界面

Screenshot - figure1.gif

点击运行, 它将自动安装; 这需要几秒钟。

Using

安装完成后,运行 Visual Studio 2005 并转到工具菜单。你将看到一个名为 Avva Mobile NHibernate Helper Kit BETA 的插件。该工具有四个选项卡屏幕。

  1. 连接: 此屏幕允许你使用连接参数连接到数据库。它看起来像 Visual Studio 连接向导。你需要设置一些参数才能连接到你的数据库。
  2. Screenshot - figure2.gif

  3. 表 & 列: 此屏幕允许你浏览所选数据库的表并选择它们以创建文件。 此外,如果你想查看表的列信息,可以从列表中选择一个表,然后点击“预览列”。
  4. Screenshot - figure3.gif

    Screenshot - figure4.gif

  5. 设置: 此屏幕允许你选择一些功能,例如,复制 NHibernate DLL 和使用动态更新。此外,你必须选择你的项目文件夹来配置文件夹、命名空间和程序集名称。
  6. Screenshot - figure5.gif

  7. 生成: 最后,我们可以开始生成过程。只需点击运行并等待几秒钟。你可以在此部分中查看所有过程详细信息。
  8. Screenshot - figure6.gif

    成功完成生成过程后,你可以在项目文件夹中看到生成的文件。 如果你选择了“复制 NHibernate DLL 到项目”和其他 DLL,生成器将复制它并在项目的“bin”文件夹中创建一个 NHibernate 配置文件。

    Copies files to bin directory

    此外,生成器会在你的项目文件夹中创建一个名为 App_Code 的文件夹,用于存放持久化类和映射文件。它直接将持久化类创建到 App_Code 中,并将映射文件创建到 NHMappings 文件夹中,如下所示

    App_Code folder for persistent classes

    NHMappings folder for mapping XML files

让我们看看它的外观。

持久化类

Persistent class

映射 XML 文件

Mapping XML file

下一个版本将具有...

  • VB.NET 和 C# 语言支持
  • 表关系
  • 一个使用应用程序块的示例
  • 泛型类实现
  • 并且更多根据你的想法、想法和建议...
© . All rights reserved.