Я использую NHibernate в проекте и пытаюсь добавить его в свое решение с помощью NuGet. Когда я ищу NHibernate в менеджере пакетов, я вижу три разных результата:
- NHibernate, версия 3.2.0.4000, «NHibernate - это зрелый объектно-реляционный картограф с открытым исходным кодом для .NET framework.»
- NHibernate.Castle, версия 3.1.0.4000, «Этот пакет дает возможность использовать отложенную загрузку с помощью динамического прокси Castle».
- NHibernate.LinFu, версия 3.1.0.4000, «Этот пакет позволяет использовать отложенную загрузку с динамическим прокси-сервером LinFu.»
Я бы хотел использовать ленивую загрузку в этом приложении, но самый последний пакет с версией 3.2 не упоминает об этом. Нужно ли загружать версии .Castle или .LinFu, чтобы получить поддержку отложенной загрузки, даже если они кажутся более старыми версиями NHibernate? Включает ли NHibernate 3.2 ленивую загрузку, не требуя внешних реализаций Castle или прокси LinFu?
Спасибо за любой совет.