У меня есть проект с запросами NHibernate 2 и Linq.Я пытался выполнить миграцию на NHibernate 3, но запросы Linq очень часто возвращают исключения.
Например,
Session.Query().Where(c => c.Name != "AAA").Take(5).Select(c => c.Name)
возвращает исключение, поскольку Take is before Select ...
Я думаю, может быть лучше подождать следующих выпусков и отложить миграцию ...