views:

857

answers:

7

I am interested in learning NHibernate.

So, I found this: http://www.summerofnhibernate.com/

I would like to watch these, but I am afraid that the videos are for a previous version of NHibernate. Is this true and if so should I still watch them? Is there a current video series?

Any other suggestions for learning NHibernate?

+11  A: 

You should still watch them, they are great, and almost all of it still applies.

Some great articles:

A great blog about NHibernate:

If you don't like XML mapping, you should also take a look at Fluent NHibernate:

BengtBe
Will I be able to follow along without too much trouble if I use the current version?
Ronnie Overby
Yes, you should be able to follow along, the important basics are the same, and in the last screencast 14 he also looks at Nhibernate 2.0
BengtBe
A: 

I'm in a similar position, there are a few videos on DimeCasts that you might find useful:-

http://www.dimecasts.net/Casts/ByTag/NHibernate

Ian Cooper also has some blog entries that might be relevant

http://codebetter.com/blogs/ian_cooper/archive/tags/NHibernate/default.aspx

sighohwell
+4  A: 

I would suggest that you grab a copy of the excellent book NHibernate in Action

Although it covers NHibernate 1.2 it's very good at explaining the OR/M fundamentals of NHibernate and some general design principles for using NH in applications.

Buying it with the pdf version on the side will give you a nice searchable reference.

Christian Dalager
A: 

You'll find a lot links on Delicious.com and also NHForge hasn't been mentioned yet

Chris S
+1  A: 

There is a fairly good article about NHibernate Best Practices by Billy McCafferty- The Author of S#arp Architecture - that is a must read if your getting into NHibernate.

Also, I would HIGHLY recommend watching the Summer of NHibernate. It is really well done and still VERY applicable.

cgreeno
+1  A: 

I also enjoyed NHibernate Best Practices.

bob
+2  A: 

Learning NHibernate is a kind of "twice" process:

  1. The first step it's to learn the concepts (and this are similar between versions)
  2. The second step it's to learn the peculiarities of the current version

So, the great sources are:

The first four links are the places where it's possible to learn all the basics and more about, but the last two blog's link are of the two guys of the NHibernate development team and I think, these are the better place to learn.

Hoghweed