对象-关系映射(Object Relational Mapping,ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术,它是完全从面向对象的角度设计程序.从JAvA中Hibernate移植过来的NHibernate是NET平台的一个对象持久化工具,程序员通过它进行操作,可以有效提高开发效率.Linq to NHibernate有机的在NHibernate结合了Linq的查询功能,良好的把LINQ表达式转换为Criteria API.详细介绍了Linq to NHibemate的特性,分析了Linqto NHibernate实现与数据库无关的原理,并就如何使用Linq to NHibernate进行开发给出实例.