早就听说DotNet阵营也有一个开源的数据层O/R映射组件,是Java阵营出名的Hibernate组件的移植。
今天开始,打算每天抽点时间研究一下。
组件名称:NHibernate
应该是取.Net平台下的Hibernate的意思,查金山词霸,发现Hibernate是"冬眠"的意思,很奇怪当初为什么起这个名字。
网址:http://nhibernate.sourceforge.net
从上面这个网址发现今天的最新版本是Beta0.7.0.0,有2个文件可以下载:
nhibernate-0.7.0.0.zip,大小为5,670,475 字节
NHibernateContrib-0.7.0.0.zip,大小为2,225,046 字节
不大,加在一起才7.8MB左右。
下面先摘录一段简介:
What is NHibernate?
NHibernate is a .NET based object persistence library for relational databases. NHibernate is a port of the excellent Java Hibernate relational persistence tool.
(If you are courious about what is Hibernate: Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent classes following common Java idiom - including association, inheritance, polymorphism, composition and the Java collections framework. The Hibernate Query Language, designed as a "minimal" object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Hibernate also allows you to express queries using native SQL or Java-based Criteria and Example queries.)
也就是说NHibernate是一个基于.NET平台的针对关系型数据库的对象持久化库。
今天先好好研究一下,明天继续发布心得。
分享到:
相关推荐
Dotnetcore 微服务组件-microservice_in_practice
用于VS2015添加.netcore框架时的一个预览工具,目前用的sdk是2.2版本的,DotNetCore.1.0.1-VS2015Tools.Preview版本如上。
dotnet-runtime-6.0.1-win-x64.exe
IIS 发布 Core Web 项目,发布后提示没有文件AspNetCoreModuleV2,这个时候需要在机器上安装dotnet-hosting、dotnet-sdk 以上两个文件时64位的。
dotnet-windowsdesktop-runtime-6.0.16-win-x64.exe
DotNetCore.1.0.0-VS2015Tools.Preview2.0.1.exe和2.0.3.zip无法卸载时,下载这个选择就可以卸载了
AspNetCore web程序部署到IIS 必要模块.最新版本dotnet-hosting-3.1.5-win
DotNetCore.1.0.0-VS2015DotNetCore.1.0.0-VS2015DotNetCore.1.0.0-VS2015DotNetCore.1.0.0-VS2015
ASP .NET Core API实例SwaggerUiApi打包、部署需要的内核dotnet-hosting-3.1.21-win.exe
官方离线安装包,亲测可用
DotNetCore.1.0.0-SDK.Preview2-x64.exe
dotnet-hosting-2.2.6-win dotnet-hosting-2.2.6-win
我从 dotnet core 1 的版本到 3.1 的版本,中间安装了超级多的预览版,此时我的硬盘已经空间不够了。干的漂亮的 dotnet 提供了 .NET Core 卸载工具专门用来卸载 .NET Core 的 SDK 和运行时
DotNetCore WebApi部署IIS时候所要用到的,需要先安装此文件
让你的程序飞起来,强大的.net core DotNetCore.2.1.2-WindowsHosting
dotnet-sdk-8.0.101-win-x64.exe 适用于windows x64系统
dotnet-sdk-8.0.101-win-x86.exe 适用于windows x86系统
官方离线安装包,亲测可用
DotNetCore.2.0.3-WindowsHosting,iis运行.netcore的插件
ASP.NET Core 托管捆绑包包括 .NET Core 运行时和 ASP.NET Core 运行时。如果在装有 IIS 的计算机上安装,它还会添加 ASP.NET Core IIS 模块.