Introduction:
In this article,i am going to explain about,what is nhibernate and how to use nhibernate in asp.net application development.
Main:
What is NHibernate?
NHibernate as an object relational mapper help us to manage data access without using data access layer,simply we can say its helps to remove the sql querying.
What is an Object Relational Mapper?
The role of an Object Relational Mapper (ORM) is to bridge the gap between the relational model (the database) and the
object-oriented model. This problem is often referred to as “the impedance mismatch.” Using mapping files or attributes
on a business object, an ORM Framework can be used to persist business objects to the database and retrieve them simply via the ORM Framework’s API with little or no SQL needed.
Why NHibernate?
NHibernate is a port of the popular Open Source Hibernate Framework for Java. Hibernate has been around for years, and
it’s a proven and robust piece of software. ORM has had a slow take-up in the .NET world, but with the release of LINQToSQL and the beta of the Entity Framework, many developers are starting to see the benefit of automating their Data Access Layer.
How to install NHibernate Framework?
For installing Nibernate framework just visit,
it will automatically redirect you into sourceforge website,just download the latest version and extract the files in
C:\NHibernate.
In next article,we will discuss further more about Nibernate.
Conclusion:
Hope this helps,
Happy coding.
Thanks for providing nice information about NHibernate. I would like you to request please provide the other open source like Log4Net, Spring.NEt