powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Загрузка по требованию
1 сообщений из 1, страница 1 из 1
Загрузка по требованию
    #35816293
Dim@sty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть граф бизнес объектов, который успешно работал в клиент-серверном приложении. Это приложение было сделано на перспективу последующей его модификации в распределенное. Например что бы прикрутить WCF, нужно только пометить соответствующим атрибутом интерфейсы Service Layer'a.

Но как оказалось не так все просто. В WCF не работает lazy загрузка (В качестве DAL использовал NHibernate). Если я отключаю lazy, то соответственно получаю гору запросов (при выборке корневого объекта, подтягивается весь граф, что очевидно)..

Можно ли как нибудь исправить эту ситуацию?

Или придется переделывать объектную модель с
Код: plaintext
1.
2.
3.
4.
5.
6.
class Container
{
     string Name{get;set;}
     Container Parent{get;set;}
     IList<Container> Containers{get;set}
}

на

Код: plaintext
1.
2.
3.
4.
5.
class Container
{
     string Name{get;set;}
     int ParentContainerID{get;set;}
}

Как быть в такой ситуации? Буду благодарен за любые советы

С/У DIM@STY
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Загрузка по требованию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]