什么是休眠和 n 休眠?

use*_*079 5 hibernate asp.net-3.5 nhibernate-mapping visual-studio-2008

什么是休眠和 n 休眠?我可以在 Visual Studio 2008 中使用它进行 C# Web 应用程序开发吗?请建议我... 我是 ASP.NET Web 应用程序开发的新手。刚刚我听说了 Hibernate .. 我怎样才能以简单的方式学习和实施..

提前致谢..

小智 5

是的,您可以使用 C# 在 VS2008 中实现 NHibernate 应用程序。您需要从http://nhforge.org/下载 Nhibernate SDK并需要将其安装到您的系统中。

下面我简单介绍了HibernateNHibernate

休眠:

Hibernate 是 Java 语言的对象关系映射 (ORM) 库,提供了将面向对象的域模型映射到传统关系数据库的框架。Hibernate 通过用高级对象处理函数替换直接与持久性相关的数据库访问来解决对象关系阻抗不匹配问题。

Hibernate 是在 GNU 宽松通用公共许可证下分发的免费软件。

Hibernates 的主要特性是从 Java 类映射到数据库表(以及从 Java 数据类型到 SQL 数据类型)。Hibernate 还提供数据查询和检索功能。它还生成 SQL 调用并尝试将开发人员从手动结果集处理和对象转换中解放出来,并使应用程序可移植到所有支持的 SQL 数据库,而性能开销很小。

更多详情请访问:http : //www.hibernate.org/

NHibernate:

NHibernate 是 Microsoft .NET 平台的对象关系映射 (ORM) 解决方案:它提供了将面向对象的域模型映射到传统关系数据库的框架。其目的是将开发人员从大部分与关系数据持久性相关的编程任务中解放出来。NHibernate 作为开源软件是免费的,根据 GNU 宽松通用公共许可证分发。NHibernate 是流行的 Java O/R 映射器 Hibernate 到 .NET 的端口。

更多详情请访问:http : //nhforge.org/