最近开始步入VS2005的开发,想在VS2005中引入NHibernate +Castle NHibernateExtenstion,但是0.8.4.0的版本用的是Castle DynamicProxy的低版本,导致Castle的NHibernateExtension不能正常运行。后来看NHibernate的RoadMap发现0.9的Feature之一就是用了Castle DynamicProxy的新版本,于是最近上班第一件事情就是看NHibernate有没有出0.9,终于今天出了,于是飞快地当下来,和同事简单的看了下,发现0.9主要侧重bug的fix,没有太多的功能添加,所依赖的log4net和castle dynamic proxy更新为最新的外,其它和我们现在的开发都没有太多关系。
另外有一个重要的问题,我期待解决但是却仍然没有解决,于是我之后post到NHibernate的Issue Checker里面去了(见这里)。这个问题是:NHibernate不象Hibernate一样支持ICriteria.CreateCriteria的方法,使得需要2个表的查询都只能实用HQL的方法,非常令人失望。
另外,虽然NHibernate和Castle NHibernateExtension已经可以在VS2005上运行了,但是Castle的AutoTransaction还是不能很好的在VS2005上运行,另我也比较失望,现在还没有确定到底是谁的问题,因为现在用得全部是一色清的BETA(VS、NHibernate、Castle),:)。
分享到:
相关推荐
NHibernate 是一个强大的持久化框架,专为 .NET 开发设计,它简化了数据库与对象之间的交互,使得开发者可以更加关注业务逻辑而不是底层的数据访问细节。这个“NHibernate-2.1.2.GA-bin”压缩包包含了 NHibernate 的...
nhibernate c#nhibernate c#nhibernate c#nhibernate c#nhibernate c#nhibernate c#nhibernate c#
Fluent nHibernate,简化nHibernate工作量的好工具。 nHibernate相信用C#跟数据库打交道的多少知道一些,用过nHibernate的对其中nHibernate的XML配置文件的繁杂应该深有印象。Fluent nHibernate就是为简化nHibernate...
【NHibernate_Demo】是一个基于C#编程语言的开源库示例项目,它演示了如何在.NET环境中有效地利用NHibernate库来实现对象关系映射(ORM)。NHibernate是.NET平台上一个强大的ORM框架,旨在简化数据库操作,使得开发...
### NHibernate:逐步详解 #### 一、O/R Mapping 概念及NHibernate简介 **O/R Mapping**,即对象关系映射(Object/Relational Mapping),是一种编程技术,用于将对象模型与关系型数据库之间建立映射关系。简单来说...
NHibernate 是一个强大的对象关系映射(ORM)框架,它允许开发者在.NET环境中使用SQL数据库,如Oracle和MySQL,而不必直接编写SQL语句。这个"NHibernate+Oracle NHibernate+MySql Demo"是一个示例项目,展示了如何...
NHibernate 是一款强大的对象关系映射(ORM)框架,专为.NET环境设计。ORM框架的主要目的是简化数据库操作,将复杂的SQL语句与业务逻辑代码解耦,使得开发人员可以使用面向对象的方式处理数据库操作。NHibernate是...
NHibernate Designer 2.0 发布了,该版本包含很多的改进以及用户体验的提升。 关键的新特性: 增加每个人生成单独文件的选项 创建新模型时的设置向导 支持内置 XML 或 Fluent NHibernate 生成映射 配置向导功能,更...
让NHibernate支持Access数据库的驱动程序,源自Hibernate官方,但官方早不支持了(已从NHibernate主类库剔除),这个是基于NHibernate 3.1.0.4000的,需要NHibernate其他版本的话,请打开解决方案引入不同版本的...
NHibernate 是一个流行的开源对象关系映射(ORM)框架,用于.NET环境,它允许开发者将数据库操作抽象化,使得在处理数据库时可以使用面向对象的编程方式。JetDriver是NHibernate的一个扩展,专为与Microsoft Access...
NHibernate 是一个流行的开源对象关系映射(ORM)框架,主要应用于.NET环境,尤其是与ASP.NET结合使用。它简化了数据库交互的过程,允许开发者用面向对象的方式处理数据,而无需直接编写SQL语句。在NHibernate2.0...
**Nhibernate 2.0.1.GA:数据库表与.NET对象类型映射** Nhibernate是一个流行的开源对象关系映射(ORM)框架,用于.NET平台,它允许开发者使用面向对象的编程方式来操作数据库,而无需直接编写SQL语句。Nhibernate ...
NHibernate是一款强大的对象关系映射(ORM)框架,它在.NET环境中广泛应用于数据库访问层,极大地简化了数据操作。此框架允许开发人员使用面向对象的方式来处理数据库操作,从而避免了手动编写大量的SQL语句,提高了...
**Nhibernate** 是一个流行的开源对象关系映射(ORM)框架,它为.NET开发者提供了在各种数据库系统上操作数据的强大工具。ORM框架的主要目标是简化数据库操作,通过将数据库表与C#等编程语言中的类进行映射,允许...
《牛牛讲师Nhibernate专题讲座之NHibernate的五部曲》是针对数据库持久化框架NHibernate的一次深入讲解,共分为四课时。这个压缩包包含了一系列的学习资源,帮助用户全面理解并掌握NHibernate的核心概念和技术。下面...
2. **releasenotes.txt**:这是发布说明文件,详细列出了版本4.0.1相较于先前版本的改进、修复的bug、添加的功能以及可能存在的已知问题。对于开发者来说,这是一份重要的参考资料,帮助他们了解升级的必要性和注意...
NHibernate.dll是.NET框架下的一款流行的对象关系映射(ORM)框架——NHibernate的核心组件。ORM框架使得开发者可以用面向对象的方式来操作数据库,而无需过多关注底层的SQL语句,极大地提高了开发效率和代码的可...
**NHibernate 3.3 Sample 知识点详解** NHibernate 是一款强大的对象关系映射(ORM)框架,用于.NET 应用程序。它允许开发人员将.NET 类映射到数据库表,从而减少了与数据库交互时的手动SQL 编写工作。在本示例中,...
**NHibernate 中文文档教程** NHibernate 是一个流行的开源对象关系映射(ORM)框架,专为.NET平台设计。这个框架允许开发人员将.NET类与数据库表进行映射,从而在处理数据库操作时减少手动编写SQL语句的工作量。...