В РМС в каком-нибудь проекте выгружали сгенерированную сущность через Serialize в XML/JSON?

В РМС в каком-нибудь проекте выгружали сгенерированную сущность через Serialize в XML/JSON? Не сталкивались с проблемой связанной с NHibernate?

Выгружали, возможно вам нужно получить из контейнера реализацию IUnProxy. И там уже через методы GetUnProxyType или GetUnProxyObject, получать тип для сериалайзера и чистый объект.

1 Лайк

Сталкивались, но выгружать просто сущность нельзя так как можно столкнуться с циклическими ссылками, тем что сущность это не сущность а nh-proxy и тд.
А что за задача?

1 Лайк

Необходимо обеспечить актуальность данных между закрытами контурами приложения. Для этого реализуем экспорт и импорт, в котором должны быть все данные предметной области.

Ряд проблем можно решить https://stackoverflow.com/questions/286721/json-net-and-nhibernate-lazy-loading-of-collections/5926718#5926718

а реплика бд вам чем не подошла ? если вы полную копию хотите создать, почему бы стандартными средствами БД не воспользоаться ?

Есть определенная бизнес-логика, где достаются все данные для выбранного в системе исполнителя

тогда только конфигурировать контракты сериализации json.net или формировать дто без ссылочных свойств