Я не смог найти однозначных ответов на этот вопрос:
Можно ли использовать Fluent nHibernate с VS2005? Все примеры на fluentnhibernate.org, похоже, используют синтаксис c # 3 (лямбды).
Ответ - нет. Свободный NHibernerate использует преимущества многих дополнений .NET 3.5, таких как Actions.