NHibernate WCF Двунаправленная и Ленивая загрузка - PullRequest
1 голос
/ 15 апреля 2010

Я просто ищу какое-то направление, когда дело доходит до NHibernate и WCF.

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

Первая проблема. Мне нужно загрузить список адресов, чтобы он не генерировал ленивый загруженный прокси. Есть ли способ полностью отключить отложенную загрузку? Я никогда не хочу видеть это генерируемым.

Вторая проблема. Двунаправленная связь между моими документами убивает мою стандартную сериализацию. Какой лучший путь вперед. Должен ли я удалить

Спасибо за вашу помощь

1 Ответ

1 голос
/ 15 апреля 2010

Лучшее решение - НЕ выставлять свои постоянные классы в службе.

Вместо этого создайте классы DTO, которые содержат только информацию, необходимую для каждого вызова службы, и предоставьте ее.

Выможно использовать AutoMapper , чтобы избежать части работы по отображению из / в DTO и постоянных классов.

...