I've been pretty busy lately with the prep-work for my NHibernate course and my NHibernate examples, which the course leans on pretty heavily. Below is a list of examples that have been added in the past few weeks:
- optimistic concurrency
- optimistic-lock="all"
- optimistic-lock="dirty"
- version
- pessimistic locking
- performance
- executable hql (updates/deletes)
- extra lazy collection
- futures
- paging through collections
- proxies
- querying
- aggregate functions (HQL/Criteria/LINQ/QueryOver)
- eager fetching (HQL/Criteria/LINQ/QueryOver)
- group by (HQL/Criteria/LINQ/QueryOver)
- ordering (HQL/Criteria/LINQ/QueryOver)
- paging (HQL/Criteria/LINQ/QueryOver)
- polymorphism (HQL/Criteria/LINQ/QueryOver)
- projections (HQL/Criteria/LINQ/QueryOver)
- restrictions (HQL/Criteria/LINQ/QueryOver)
- subqueries (HQL/Criteria/LINQ/QueryOver)
- unique results (HQL/Criteria/LINQ/QueryOver)
- native sql
- stored procedures
And there's quite a bit more to come in the next 2 weeks or so...
The examples now also run on SQL Server with both Fluent NHibernate as well as normal mapping files. If you're interested, you can get them here.
Pingback: The Morning Brew - Chris Alcock » The Morning Brew #847