想在最近的项目中启用NHibernate框架,可是和Hibernate在Eclipse中有很多图像化插件支持不同,我只在sourceforge上找到这么一个插件(NHibernate Plugin for Visual Studio 2005)。下载了最新版本1.0.0.4,安装,居然不能使用!
更可惜的是,这个插件几乎没有任何文档可参照,安装过程中出现了Package Load Failer等一系列错误,想尽办法也无法解决。 插件作者只有一篇文章Getting Started with NHibernate Plug-in for Visual Studio 2005可供参考,不过,我既然安装都成了问题,自然谈不上使用!
在郁闷了整个一下午之后,在最终放弃之前,居然是我下载了一个早期版本安装成功了Orz........
最终,我的环境是:.Net Framework 2.0.50727 SP1、VS2005 Team Suit English Version, Nhiernate1.21、NHibernate Plug-in for VS2005 1.0.0.3。
大略看了一下,效果还不错,能图像化自动生成实体类(不知作者为何类名非要加一个.hbm的后缀)和hbm.xml,可以说省了很多事。准备明天好好研究一下这个插件。
不过,我更怀念以前Eclipse中的体验。Hibernate和NHibernate应该是一样的,所以我还准备试试Eclipse中安装C#插件,看看效果如何。