This answer says that Linq is targeted at a slightly different group of developers than NHibernate, Castle, etc.
Being rather new to C#, nevermind all the DB stuff surrounding it:
- Are there other major, for lack of a better term, SQL wrappers than NHibernate, Castle, Linq?
- What are the differences between them?
- What kind of developers or development are they aimed at?