В РМС в каком-нибудь проекте выгружали сгенерированную сущность через Serialize в XML/JSON? Не сталкивались с проблемой связанной с NHibernate?
Выгружали, возможно вам нужно получить из контейнера реализацию IUnProxy. И там уже через методы GetUnProxyType или GetUnProxyObject, получать тип для сериалайзера и чистый объект.
Сталкивались, но выгружать просто сущность нельзя так как можно столкнуться с циклическими ссылками, тем что сущность это не сущность а nh-proxy и тд.
А что за задача?
Необходимо обеспечить актуальность данных между закрытами контурами приложения. Для этого реализуем экспорт и импорт, в котором должны быть все данные предметной области.
Ряд проблем можно решить https://stackoverflow.com/questions/286721/json-net-and-nhibernate-lazy-loading-of-collections/5926718#5926718
а реплика бд вам чем не подошла ? если вы полную копию хотите создать, почему бы стандартными средствами БД не воспользоаться ?
Есть определенная бизнес-логика, где достаются все данные для выбранного в системе исполнителя
тогда только конфигурировать контракты сериализации json.net или формировать дто без ссылочных свойств